| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Замена текста на текст с тегами |
| Автор: dima_mak 4.6.2010, 01:18 | ||
| Есть строка типа "выафыва:выааывавыаыва<br>выафыва:выааывавыаыва......" нужно заменить все ":" на "</span>:" а "<br>" на "<br/><span>", но ничего не получаеться: вот как пробовал:
не работает, пробовал с str_replace, тоже не меняет. О второй замене, я вообще не говорю.... |
| Автор: ksnk 4.6.2010, 01:46 | ||
|
| Автор: dima_mak 4.6.2010, 02:04 | ||||
спасибо, но это меняет, только первое найденное, вот текст из переменной до замены:
а вот после:
|
| Автор: kal1sha 4.6.2010, 09:03 |
| Вот хороший инструмент для работы с регулярками http://www.regexpr.ru/ |
| Автор: ksnk 4.6.2010, 10:27 | ||
а так:
в регулярки добавлен модификатор /u |
| Автор: s0lman 4.6.2010, 11:33 |
| По-моему, здесь проще было бы два раза str_replace использовать, да наверное и быстрее... |
| Автор: dima_mak 4.6.2010, 11:38 |
| с u результат тот же. да и с str_replace резкльтат идентичный. |
| Автор: patap 4.6.2010, 11:47 | ||
s0lman действительно дело говорит, исходя из задания регулярки тут пока что никчему
|
| Автор: dima_mak 4.6.2010, 11:56 |
| тот же результат |