|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Обработка строки |
|
Обработка строки
|
Новый участник Сообщения: 29 |
Добрый вечер. Предположим есть строка $string="абв" и 2 массива
dim $ar1[3] dim $ar2[3] $ar1[0]="а" $ar2[0]="1" $ar1[1]="б" $ar2[1]="2" $ar1[2]="в" $ar2[2]="3" теперь мне нужна ф-ия, кот. брала по ОДНОЙ БУКВЕ из $стринг, сверяла с каждым элементом массива $ар1, и если найдет совпадение заменяла букву значение такого же элемента из массива $ар2. Т.Е. "абв" заменяется строкой "123". |
|
Отправлено: 10:23, 24-07-2010 |
![]() Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать #include <Array.au3> Global $string = "абвгд" Dim $ar1[5], $ar2[5] $ar1[0]= "а" $ar1[1]= "б" $ar1[2]= "в" $ar1[3]= "г" $ar1[4]= "д" $ar2[0]= "1" $ar2[1]= "2" $ar2[2]= "3" $ar2[3]= "4" $ar2[4]= "5" $iSL = StringLen($string) For $i = 1 To $iSL $sSimbol = StringMid($string, $i, 1) For $l = 0 To UBound($ar1) - 1 If $sSimbol = $ar1[$l] Then $ar1[$l] = $ar2[$l] ;~ ExitLoop EndIf Next Next _ArrayDisplay($ar1) |
Отправлено: 13:20, 27-07-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Сохранение содержимого элемента EDIT в текстовый файл | snoitaleR | AutoIt | 3 | 25-07-2009 14:34 | |
Выделение элемента в ListBox | ramo | Программирование и базы данных | 3 | 07-02-2007 20:56 | |
обработка форм текста на PHP | MXM | Вебмастеру | 3 | 11-09-2004 04:27 | |
замена значения элемента массива другим значением элемента.. | MXM | Вебмастеру | 1 | 20-05-2004 06:50 | |
Edit | Corel | Программирование и базы данных | 1 | 02-09-2002 01:17 |
|