| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > регулярное вырожение ... [img][/img]=><img ...> |
| Автор: Ищущий! 22.7.2006, 20:02 | ||||
|
| Автор: jzZ 22.7.2006, 21:20 |
| Не могу удержаться и не спросить зачем это нужно, понятное дело для форума, но тогда бы я посоветовал, если форум самописный img вообще отключить, т.к. обязательно найдется энтузиаст к-рый раскопают в это уязвимость |
| Автор: Shark 22.7.2006, 22:24 |
| Ищущий!, а какая разница?????... |
| Автор: smartov 22.7.2006, 22:45 | ||
Ищущий!, использовал ты бы лучше preg_replace.
p.s. может быть неверно. Писал не проверяя. |
| Автор: Ищущий! 23.7.2006, 00:34 | ||||||
я вот тут такое написал, работает... но ХЗ, что будет в "экстренных" ситуациях Добавлено @ 00:36 smartov,
Скажи, а что значит "U" ??? |
| Автор: smartov 23.7.2006, 09:12 | ||||
Млин, я то скажу, но по хорошему: http://ua2.php.net/manual/en/reference.pcre.pattern.modifiers.php Мануал зачем придумали? U = UNGREEDY. Нежадный. Именно для того, чтобы похендлать твою ситуацию. Жаднгый запрос будет брать максимально длинную строку. Например по твоему регвыру строка
Скушается вся. Короче опять глюки будут. А вот если ты напишешь
То тогда все будет ок - скушается первое вхождение (один img-/img) а потом второе третье ит.п. |
| Автор: Ищущий! 23.7.2006, 18:59 |
| smartov, да я знаю про жадность Пасибо в любом случае!!! |
| Автор: smartov 24.7.2006, 10:48 |
| Ищущий!, А. Не заметил вопроса. Тогда все ок. |