Re: regexp как многократно повторить регулярное выражение
От: Кодт Россия  
Дата: 08.11.06 09:16
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>вариант без использования > < по краям регулярки не устраивает, потому как в тексте встечабтся надписи типа <<preg>> и это естественно не теги.


Это не совсем валидный html. Шаблон, наверное? Так может быть, использовать другие символы в роли разметки — ну например, [[ ]].

Другой подход состоит в том, чтобы сперва закодировать << >> (превратить в те же [[ ]]), потом выполнить собственно обработку, и наконец, раскодировать.

Кстати, как трактуется текст <<<hello world/>>> ? [[<hello world/>]], <[[hello world/]]>, или вообще [[<hello world/]]> ? Это ещё один довод за то, чтобы изменить язык разметки шаблона.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.