我需要匹配任何字母(如MS Office Word查找特殊字符^ $功能)与正则表达式。 我试过[a-zA-Z]
,但不匹配任何Unicode字母,如重音字母或ä,ö,ü,ß。 我也试过[a-zA-ZäöüßÄÖÜ]
,但是有太多的字母。 有没有任何正则表达式来匹配所有这些字母?匹配任何unicode字母与java正则表达式
1
A
回答
2
这\\p{L}
正则表达式将匹配来自任何语言的任何种类的信件。
2
在Java中使用匹配任何Unicode字母:
\\p{L}
2
1
看来你想匹配不任何字母(如阿拉伯语字符),但拉丁字符:
\p{IsLatin}+
使用您的字符:
System.out.println("ZäöüßÄÖÜ".matches("\\p{IsLatin}+")); // true
相关问题
- 1. 正则表达式仅匹配字母
- 2. 正则表达式的Java非字母数字字符匹配
- 3. 匹配任何unicode字母?
- 4. 匹配正则表达式中的unicode
- 5. 正则表达式不匹配Unicode
- 6. Java正则表达式字母数字匹配
- 7. NSPredicate与正则表达式匹配国际字母字符集
- 8. 使Java正则表达式 '[ABC] +' 每个字母匹配一次
- 9. Python 2.7:正则表达式 - 匹配任何语言的任何字母
- 10. 如何使用正则表达式来匹配字母字符?
- 11. 正则表达式:匹配与数字字母或字母只有
- 12. Java模式匹配正则表达式
- 13. 如何正确地将unicode字符与awk的正则表达式匹配?
- 14. Ruby正则表达式与正则表达式匹配
- 15. Mysql的正则表达式:匹配与正则表达式
- 16. 正则表达式在查询的任何部分匹配字母数字
- 17. 正则表达式来匹配任何字母,空格或具体数字
- 18. 正则表达式匹配高达“/”的任何字符串Javascript
- 19. 正则表达式匹配未知字母数字字符数
- 20. 正则表达式匹配字母数字字符和符号(&)
- 21. 正则表达式正则表达式匹配字符串
- 22. 如何使用正则表达式匹配第二个字母?
- 23. 匹配列表与正则表达式
- 24. 任何可见的Unicode字母字符的JavaScript正则表达式模式
- 25. 匹配一个Unicode“名”与JavaScript正则表达式
- 26. C#正则表达式匹配字母,数字和下划线
- 27. 正则表达式MySQL - 匹配前两个字母,x数字
- 28. 匹配正则表达式,处理数字和字母
- 29. 字母和数字的组合匹配正则表达式
- 30. 正则表达式匹配字母,数字和某些符号
有你没有尝试'\ w'(字字符),具体原因是什么? – jmarkmurphy 2017-10-25 19:27:15