代码之家  ›  专栏  ›  技术社区  ›  Dan YOU

删除除撇号regex之外的标点符号

  •  3
  • Dan YOU  · 技术社区  · 17 年前

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

    1 回复  |  直到 16 年前
        1
  •  6
  •   soulmerge    17 年前

    试试这个:

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

    另一个look-behind断言是为了确保标点符号不是撇号。