|
|
|
| Подскажите, есть в PHP функция, которая по своему результату была бы подобна выражению -
preg_replace("'[\W_]'",' ', $str)
| , но при этом работала бы быстрее.
Это выражение используется у меня при обновлении БД для обработки строк перед вставкой. Записей в БД сотни тысяч.
Ввел дополнительное поле, в которое вставляется результат выполнения выражения, приведённого выше. Процесс обновления растянулся до двух с половиной часов. До введения нового поля обновления проходило чуть больше чем за час.
Помогите, пожалуйста, найти достойную замену регулярке! | |
|
|
|
|
|
|
|
для: simbel
(20.04.2008 в 02:23)
| | Хм... а вы что хотите сделать? Оставить только цифры? | |
|
|
|
|
|
|
|
для: cheops
(20.04.2008 в 11:03)
| | только цифры и буквы
\w - любой алфавитно-цифровой символ и символ подчёркиваня
\W - все символы, которые не попадают под определение метасимвола \w | |
|
|
|