![]() |
Модераторы: ginnie |
![]() ![]() ![]() |
|
mastercz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 112 Регистрация: 5.11.2008 Репутация: нет Всего: нет |
Тусть $Temp="<?Marker тут бла бла бла ?><?Marker тут бла1 бла1 бла1 ?>";
Если сделать $Temp=~s/<\?Marker (.*) \?> /<Masker $1>/g; то замена будет такой "<Marker тут бла бла бла ?><?Marker тут бла1 бла1 бла1 >", а как корректно заменить все входящие блоки ? Заранее благодарю за ответ. |
|||
|
||||
DurRandir |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 335 Регистрация: 27.9.2009 Репутация: 2 Всего: 17 |
Надо использовать нежадную модификацию ".*" - ".*?"
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |