Немного повозился, но название темы уже поменять не могу. Вообщем, жутко не хочет работать регулярное выражение. Я хз в чём дело, вот например это
1. Roler - 23 Февраля, 2009 - 13:32:13 - перейти к сообщению
Прекрасно работает.
А следующий вариант нет.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $file = preg_replace('[\<\!\-\- IF (\S+) \-\-\>(\S+)\<\!\-\- END \-\-\>]','"; if(\1) echo "\2"; echo "',$file);
- ?>
Что только подставлять не пробовал, не работает.
Пробовал и разные регулярки. Не заменяет во втором случае и всё.
UPDATE: Попробовал почистить всё, работает. Что я делаю неправильно? Может заэкранировал что-нибудь ненужное?