Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как удалить из строки все неалфавитно-цифровые символы?

367
04 июля 2008 года
Meatcoins
303 / / 18.01.2006
Как удалить из строки все неалфавитно-цифровые символы, включая \r и \n?
Может в PHP есть какая-то простенькая функция?
8
04 июля 2008 года
mfender
3.5K / / 15.06.2005
preg_replace("\[^\w]\", "");

как-то так.
364
07 июля 2008 года
Xupypr
148 / / 20.04.2000
читать, регуляркой чистить и писать обратно...
например:
$text = eregi_replace('(\<(/?[^\>]+)\>)', '', $text);
сносит все что имеет намек на тэги. оставляя только текст.
367
07 июля 2008 года
Meatcoins
303 / / 18.01.2006
Ничего умнее придумать не смог:
 
Код:
$text=urldencode(urlencode(str_replace("%09",'',$text)));

В частности, мешался \r\n и символ 9h. Почему 9h и откуда он берётся в тексте не знаю...
Как в функции preg_replace сделать так, чтобы менять hex в "" пока не понял...
Может быть надо было написать [a-z][A-Z][0-9]...
8
07 июля 2008 года
mfender
3.5K / / 15.06.2005
блин, забудьте вы ereg!

 
Код:
$str = "jkashd ajkshd alkd hjkh 87a8s d 89as8hd98a ys9786d7as dahsd asd a
as 9da780s9ud 0a98syd 9876a09 8sdoiha98s ydajhs9d87 69ahskd as
d a09s8d iajslknd a;a=s-=+ ++)_( -oaus jd098asjd pjajs"
;

echo preg_replace("/[^A-Za-zА-Яа-я]/", " ", $str);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог