).
ользую эти строки кода, чтобы удалить все знаки препинания, символы и т. Д., Как вы можете видеть их в массиве,
$pattern_page = array("+",",",".","-","'","\"","&","!","?",":",";","#","~","=","/","$","£","^","(",")","_","<",">");
$pg_url = str_replace($pattern_page, ' ', strtolower($pg_url));
но я хочу сделать это проще, так как выглядит глупо перечислять все, что я хочу удалить, в a, rray, поскольку могут быть некоторые другие специальные символы, которые я хочу удалить.
Я подумал об использовании регулярного выражения ниже,
$pg_url = preg_replace("/\W+/", " ", $pg_url);
но это не удаляет заниженную оценку -_
Каков наилучший способ удалить все эти вещи? Может ли регулярное выражение сделать это?