Коллекция регулярных выражений(regexp) для PHP

Дата: 6 января /

<?
//удаление ссылок из текста
preg_replace('/<[\/]?a[^>]*>/i', '', $text);

//удаление строк из пробелов
preg_replace("/(\n(\s*)\n)/", "\n\n", $s);

//удаление всего кроме цифр и запятых
preg_replace('/[^0-9,]/', '', $s);

//удаление всего кроме букв цифр и пробелов:
preg_replace ("/[^a-zA-ZА-Яа-я0-9\s]/","",$s);


//Объединение /n
preg_replace("/\n\n+/", "\n" ,$s);

//вытаскиваем пути к картинкам - img scr, расширение, нужных картинок, можно указать
preg_replace("~src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|bmp|gif|png))(?:\"|\')?~", $s);

//Замена всех повторяющихся пробелов на один
preg_replace("/  +/"," ", $s);

//Найти текст, заключенный в какой-то тег и заменить его на другой тег, в данном примере <title> ... </title> заменить аналогично на <new_tag> ... </new_tag> в HTML-файле
preg_replace("!<title>(.*?)</title>!si","<new_tag>\\1</new_tag>",$s); 
?>

Статьи по теме:

No related posts.

Оставить комментарий