删除撇号正则表达式以外的标点符号

时间:2009-07-16 10:08:16

标签: regex regex-negation

preg_replace ("/(\p{P})/", ' ', $str)删除了撇号,但不应该。请帮忙

1 个答案:

答案 0 :(得分:6)

试试这个:

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

额外的后视断言是为了确保标点字符不是撇号。