![]() |
Модераторы: ginnie |
![]() ![]() ![]() |
|
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
как должна выглядеть регулярка для следующей замены:
входная строка: ___foo___"__foo__"___ результат замены ___bar___"__foo__"___ т.е. если часть строки заключена в "", то в ней замена не производится |
|||
|
||||
dva300 |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2010 Где: Москва Репутация: 2 Всего: 1 |
день добрый, можно так
итог sdfsdfsdf BAR sdfsdfsfsdf "sdsfsdf for sdfsdf" sfsdfsdfsdf BAR sdfsfsdff --------------------
Участник движения Культура Вождения |
||||
|
|||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
dva300, вы ошиблись и написали в кавычках не foo а for.
|
|||
|
||||
dva300 |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2010 Где: Москва Репутация: 2 Всего: 1 |
да, согласен, прошу прощения. частный случай когда "foo"
остается воткнуть произвольные способы. вечером подумаю. --------------------
Участник движения Культура Вождения |
||||
|
|||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
dva300, в реальном случае, мне кроме кавычек надо будет еще пропускать /*..\n..*/ и //....\n
пока что я решил что регуляркой такое не сделать, надо искать (foo|".*?foo.*?") и проверять 1й символ найденного |
|||
|
||||
amg |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: нет Всего: 50 |
||||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |