2010-09-22 1 views

ответ

2

Должно быть довольно простой:.

$filter = preg_replace('/[^a-z0-9," ]/is', '', $text); 

Для получения дополнительной информации о регулярных выражениях проверки из this site.

EDIT

Учитывая комментарий, добавляется символ пробела, чтобы не удалить.

+0

Спасибо за ваш ответ. Я уже это пробовал. Но если у меня есть $ text = «Мое слово идет, здесь» Это будет выводиться без пробела между словами, я просто хочу только remove (,) not space. Я буду рад, если вы сможете дать мне решение для этого. – mike

+0

В следующий раз сообщите, что в вопросе. Соответственно изменил мой ответ. –

+0

Thankyou so much premiso! – mike

3

Я думаю, вы имеете в виду character class:

/[^a-z0-9,"]/is 
+0

+1 для ссылки на правильную страницу для ответа на вопрос. –

2

Вы можете использовать это регулярное выражение, чтобы удалить запятую и двойные кавычки, но не пространство

$filter = preg_replace('/[,"]/is', '', $text); 
Смежные вопросы