Главная  /  PHP  /

PHP - Регулярные выражения

    $text = str_replace('&', '', $text);                                        // удаляем амперсанд
    
    $text = str_replace('#39;', '', $text); // удаляем одинарные кавычки
    $text = str_replace('"', '', $text); // удаляем двойные кавычки
    $text = preg_replace ("~(\\\|\*|\?|\[|\?|\]|\(|\\\$|\))~", "",$text); // Удаляем спецсимволы
    $text = preg_replace('/([?!:^~|@№$–=+*&%.,;\[\]<>()_—«»#\/]+)/', '', $text); // удаляем недопустимые символы
    $catalog= preg_replace('/\s/', '',$catalog); // удаляем все пробелы
    $text = preg_replace("/ +/", " ", $text); // множественные пробелы заменяем на одинарные
    $title = trim( preg_replace( '/\s\s+/', " ", strip_tags($text) ) ); // Удаление лишних пробелов
    $urii = preg_replace("~.html~",'',$uri); // Вырезаем только регулярное выражение ".html"
    $number = preg_replace('~\D+~','',$row[4]); // Удалить из строчки всего кроме цифр
    $s4=preg_replace('/[^0-9]/', '', $s4); // удаление из строки всего кроме цифр
    $txt=preg_replace('/\d/','',$artikul); // Удаление из $artikul всех цифр
    $money=preg_replace('/\d/','',$s4); // удаление цифр из строки
    $tname = preg_replace('~СНТ~','',$name); // что то бы в title не было двух СНТ
    if(preg_match("/[^\d]{1}/",$gas)) { // страна только из цифр, если нет -Ошибка echo "
    Не корректные данные !!!
    "; exit;}

    что то бы в title не было двух СНТ

    $title = implode(array_reverse(preg_split('//u', $title))); $title = preg_replace('/(\b[\pL0-9]++\b)(?=.*?\1)/siu', '', $title); $title = implode(array_reverse(preg_split('//u', $title)));