【发布时间】:2017-09-07 21:35:14
【问题描述】:
我必须替换所有非字母数字字符(包括“_”)并且我成功了:
.replaceAll("[\\W_]", "%");
现在我需要从该正则表达式中排除希腊字符,尤其是 µ。
我用“^”没有成功,我该怎么办?
非常感谢
【问题讨论】:
-
[^a-zA-Z0-9\µ] 我用的应该不错
我必须替换所有非字母数字字符(包括“_”)并且我成功了:
.replaceAll("[\\W_]", "%");
现在我需要从该正则表达式中排除希腊字符,尤其是 µ。
我用“^”没有成功,我该怎么办?
非常感谢
【问题讨论】:
你可以试试这个:
[^a-zA-Z0-9-()/\s\p{IsGreekandCoptic}]
【讨论】: