| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Регулярные выражения > удалить участок текста |
| Автор: gcc 21.9.2010, 16:07 | ||||||
| не получается удалить участок текста нужно удалить все эти теги у которых внутри пробел
никак не работает:
тут мешают как я понял символы:
...без них работает! а как тут удалить? как это исправить $bbcode =~ s/\[b\]([\s]+)\[\/b\]//gsi; пробовал 100 раз, какого-то не работает... |
| Автор: gcc 21.9.2010, 17:55 | ||||||
Devel::Peek; написал что там какой-то левый символ вродебы...
т.е. между тегами есть пробел, но тм еще стоит и симовол какйо-то \240 решил так:
|
| Автор: Logo 22.9.2010, 21:08 |
| Попробуйте использовать \p{Zs}. \240 это неразрывный пробел, |