| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > регулярка |
| Автор: Shark 5.7.2009, 00:03 |
| 1. кто нить может дать ссылочку (русскую), где написано про регулярки? 2. нужна регулярка которая будет отслеживать в тексте тег и<script></script> если в нем есть пробелы и разный регистр букв... и удалять эти теги,.. помогите, плиииз |
| Автор: SamDark 5.7.2009, 01:11 |
| Shark, Самое лучшее, что можно найти: Дж. Фридл. Регулярные выражения. Второе издание, CПб: Питер, 2003, 464 с. но это в бумаге (в принципе в PDF тоже найти можно при желании). А так: http://regexp.ru/ http://www.pcre.ru/ http://www.phpfaq.ru/regexp http://phpclub.ru/detail/article/regexp_1 Для решения конкретной задачи стоит прочитать про жадность и использовать нежадный квантификатор: .*? |
| Автор: Shark 5.7.2009, 18:00 |
| спс.. за ссылки, но я так и не понял как удалять из строки пробелы в тегах<script></script> , а так же удалить и сами теги:( |
| Автор: patap 6.7.2009, 13:30 | ||
нада регулярка которая будет искать теги <script></script> и если в тексте между этими тегами содержатся пробелы или разныей регистр букв, то нужно удалить этот кусок строки начиная с <script> и заканчивая </script>? |
| Автор: Shark 6.7.2009, 15:31 |
| patap, ты не понял... наоборот... если в строке есть теги <script></script> то не в нутри тегах надо искать пробелы, а в самих тегах.... т.е. из этого <script ></sc ript> сделать это <script></script> и удалить |
| Автор: patap 6.7.2009, 17:22 | ||||
а зачем переделывать, а потом удалять? может поможет: удалит все разом, и теги и тошо между тегов. плюс если теги <script> содержат разный регистр и пробелы
|
| Автор: Shark 6.7.2009, 18:51 |
| нет... мне нужно удалить исключительно <script></script>, между ними удалять ничего НЕ надо...что касается регистра то я использую функцию strtolower()... поэтому регистр меня не беспокоит |
| Автор: patap 6.7.2009, 19:27 | ||||
а если поочередно запустить
или такой вариант
|
| Автор: Shark 6.7.2009, 19:30 |
| спс.. то, что нужно! |
| Автор: icewind 6.7.2009, 19:32 | ||
Как вариант
|