Дата:
21 марта /
admin
Данная команда вытащить все e-mail адреса из файла file.txt и поместит в файл mails.txt
$ grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b" file.txt > mails.txt
Дата:
12 мая /
admin
$tmpClear = preg_replace('#\[.+\]#Uis', NULL,$tmpClear);
Дата:
25 июня /
admin
Способ №1. Регулярные выражения
Дата:
6 января /
admin
<?
//удаление ссылок из текста
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);
?>