Убрать знаки препинания, кроме апострофов Regex - PullRequest
3 голосов
/ 16 июля 2009

preg_replace ("/(\p{P})/", ' ', $str) удаляет апострофы, и не должно. Пожалуйста, помогите

1 Ответ

6 голосов
/ 16 июля 2009

Попробуйте это:

/\p{P}(?<!')/

Дополнительное утверждение о том, что знак пунктуации не является апострофом.

...