| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Замена |
| Автор: kosyakLA 23.6.2011, 10:45 |
| Есть строка вида [crypt]tex1[/crypt][crypt2]text2[/crypt] Мне нужно заменить [crypt]tex1[/crypt] & [crypt]tex2[/crypt] на некий код, внутри crypt код постоянно меняется...делаю так...но строка меняется полностью, засасывая всё целиком: $var=~s/\[crypt\](.+)\[\/crypt\]/$dataToCrypt/; |
| Автор: afiskon 23.6.2011, 10:52 |
| Учим http://eax.me/regular-expr/. Жадный разбор отключается знаком вопроса: (.+?) |