preg 匹配除字母以外的所有内容

preg match everything except a letter

有相反的shorthand吗? \p{L}

我想匹配除字母以外的所有内容.. a-zA-ZæøåÆØÅ ...

你当然可以这样做[^\p{L}]但是有更短的方法吗?

您可以使用 属性 \P{L} 来处理任何 unicode 非字母。

  • \P{L} 匹配 \pL 不匹配的任何字符

RegEx Demo