Вырезать мусорные символы из строки

Печать RSS
256

S

Чатланин
0
$reg = 'a-zа-яëË0-9'.preg_quote('список нужных спец символов', '/');
$text = preg_replace('/[^'.$reg.']/iu', '', $text);
Изменил: smartvbxos7 (09.06.2011 / 12:12)
С

Малиновые штаны
0
делете
Изменил: Саня (09.06.2011 / 12:44)
O
Автор
Пацак
0
11. Лёша_Белый, и что это? Как вырезать символы я знаю. Первый пост внимательно прочитай.Тема не актуальна.

Добавлено через 03:33 сек.
a-zа-яëË0-9 зачем Ё в двух регистрах, если стоит модификатор i
Изменил: orel (09.06.2011 / 13:02)
В

Чатланин
0
Помоему Лёша_Белый как раз всё верно сказал.. регуляркой вырезаешь всё, кроме разрешённых символов.
O
Автор
Пацак
0
14. valerik, нет вырезаются нормальные символы
K

Транклюкаторщик
0
9. orel, ну так оставляй в ссылках только то, что нужно.
A-zА-я0-9_-\&\=
A

Оранжевые штаны
0
Зачем треплите тему, автор сказал что она исчерпана. ))
И не нужны эти регулярки, фильтрация url происходит гораздо проще.
<?php echo filter_var($var, FILTER_SANITIZE_URL);
Изменил: Azzido (09.06.2011 / 14:49)
O
Автор
Пацак
0
16. eGo Свободу Пандам, Вот возьми текст с text#$##$@()(text и попробуй вырезать своей легуляркой только те символы которые тебе нужны. Не выйдет! Тема давно уже не актуальна.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск