【发布时间】:2010-11-08 03:37:12
【问题描述】:
我需要一个匹配中文、希腊文、俄文……字母的正则表达式。 我基本上想要做的是删除标点符号和数字。
到目前为止,我“手动”删除了标点符号和数字,但这似乎不是很一致。
我尝试过的另一件事是
/[\p{L}]/
但这不受 Mozilla 支持(我在 Firefox 扩展中使用它)。
【问题讨论】:
-
您是否只需要根据特定用户的语言匹配字母(这意味着您需要一个区域设置感知正则表达式引擎)还是需要匹配任何可能语言的字母?
-
您需要删除哪些标点符号?您需要删除 O'Brien 中的撇号吗?
-
[\p{P}\p{N}]描述标点符号和数字。 -
感谢这个好问题。我也想这样,但确信这是不可能的。