Блог

Регулярное выражение. Заметь в строке все не разрешенные символы пробелами

Решение


function replace_nonsymbolic_char($_s, $_ignore = '')
{
    $pattern = '~[^a-zа-яё0-9!\/@#$%^&*()\[\]=\-_\+"',;.?<>' . $_ignore . ']~ius';
    $_s = preg_replace($pattern, ' ', $_s);
    $_s = trim(preg_replace('/\s{2,}/is', ' ', $_s), ' ,;.=');
    return $_s;
}

Средний рейтинг 0

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

Комментарии:

Здесь нет комментариев.
Здесь пока нет ни одного комментария, вы можете стать первым!

16+ Сайт может содержать контент, не предназначенный для лиц младше 16 лет