Помогите улучшить функцию
preg_split
Суть такая, есть такой код
$pieces = preg_split("/[\s!?]/u", $pizza);
так вот оказалось что символов ! и ? было недостаточно и нужно сделать разделение абсолютно на все символы, кроме букв. Короче, нужно поместить в
preg_split (~!"№;%:?*()_+/,@##$^&*½ и любые другие символы типа сердечек и квадратиков)
Еще хотелось бы поместить вот этот код с js, он очень хорошо разбивает пробелы и удаляет ненужное. Примерно так
"пробел текст пробел текст"
когда пробел впереди код который внизу понимает что перед пробелом нету текста и это важно, выводя таким обзором что в файле 2 слова а не 3.
(/\n/," ").replace(/\s/gi," ").replace(/\s{2,}/gi," ").replace(/ $/,"").replace(/^ /,"");
Возможно есть другой способ который будет типа
preg_split("\n", $pizza)
и все.
Есть вот такой символ \w - любая цифра, буква или знак подчеркивания.
Можно было бы добавить его так, чтобы preg_split разделял слова, если стоит все что угодно, кроме любой цифры, буквы или знака подчеркивания, то есть \w, конечно знак подчеркивания тоже бы хотелось убрать.