|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Расширенная замена StringRegExpReplace |
|
[решено] Расширенная замена StringRegExpReplace
|
Новый участник Сообщения: 7 |
Профиль | Отправить PM | Цитировать Здравствуйте,
Интересует вопрос, есть ли возможность использовать шаблоны не только при поиске, но и при подстановке? Т.е. в поле замена мне нужно подставить "искомый текст". Спасибо. |
|
Отправлено: 17:07, 28-08-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать ALFERIUS, слишком туманно, можно конкретный пример?
|
Отправлено: 17:25, 28-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Извиняюсь, решил другим способом.
Оригинальный файл выложить не могу. Придумывать долго. Искал аналог замены как в линуксовом sed если находит в тексте (шаблон поиска 1)(шаблон поиска 2)(шаблон поиска 3) то заменить на (то что нашли в первом шаблоне)(то что нашли во третьем шаблоне) Спасибо. |
Отправлено: 17:43, 28-08-2009 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать ALFERIUS, это же есть. Смотрите в:
Цитата Function Reference, StringRegExp :
Цитата Function Reference, StringRegExpReplace:
|
||
Отправлено: 19:04, 28-08-2009 | #4 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста,
есть текст: ... 00:00:13 AT&O11*D/345634563456/,3E,,,'354635ВВ' 00:00:13 OK:49,0,11 ... Ищу $text=StringRegExpReplace($sFile,("'")&(@CRLF)&(.*"OK:".*), $1&$3 ) т.е. апостроф, возврат каретки, любое число символов, ОК:, люьое число символов хочу заменить на искомый текст без возврата каретки. Не могу победить ошибку $text=StringRegExpReplace($sFile,("'")&(@CRLF)&(.*"OK:"), $1&$3 ) $text=StringRegExpReplace($sFile,("'")&(@CRLF)&(.*"OK:"), $1&$3 ^ ERROR на что он ругается? Или как можно решить ситуацию по другому? Спасибо. Со скобкой решил, Теперь ругается на замену $text=StringRegExpReplace($sFile,("' ")&(@CRLF)&(.*"OK:".*), $1&$3) $text=StringRegExpReplace($sFile,("' ")&(@CRLF)&(.*"OK:".*), ^ ERROR |
|
Последний раз редактировалось ALFERIUS, 03-09-2009 в 11:11. Отправлено: 10:55, 03-09-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата ALFERIUS:
|
|
Отправлено: 11:11, 03-09-2009 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Не могу разобраться с FileOpen и StringRegExpReplace | ALFERIUS | AutoIt | 6 | 26-08-2009 14:10 | |
[решено]Получение переменной с HTML с помощью StringRegExpReplace | ikif | AutoIt | 8 | 22-07-2009 10:15 | |
[решено] И снова stringRegExpReplace... | Twix1124 | AutoIt | 6 | 01-06-2009 03:49 | |
[решено] Хелп с StringRegExpReplace | xSpaiderx | AutoIt | 8 | 31-03-2009 23:16 | |
[решено] В помощь по функциям StringRegExp и StringRegExpReplace | beve | AutoIt | 3 | 19-02-2009 20:56 |
|