我需要匹配任何字母(如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. 如何匹配Unicode字母與JSON模式模式(正則表達式)
- 2. 正則表達式僅匹配字母
- 3. 正則表達式的Java非字母數字字符匹配
- 4. 匹配任何unicode字母?
- 5. 匹配正則表達式中的unicode
- 6. 正則表達式不匹配Unicode
- 7. 與非字母數字字符匹配的正則表達式
- 8. Java正則表達式字母數字匹配
- 9. Java unicode正則表達式不匹配德文字符
- 10. Java正則表達式字匹配
- 11. 正則表達式匹配任何其他正則表達式不匹配
- 12. NSPredicate與正則表達式匹配國際字母字符集
- 13. 正則表達式匹配一個字母字母和數字
- 14. Lucene任何字母正則表達式
- 15. 使Java正則表達式 '[ABC] +' 每個字母匹配一次
- 16. Python 2.7:正則表達式 - 匹配任何語言的任何字母
- 17. 正則表達式匹配字符串中的任何單個字母表php
- 18. 如何使用正則表達式來匹配字母字符?
- 19. 正則表達式:匹配與數字字母或字母只有
- 20. Java模式匹配正則表達式
- 21. Java正則表達式匹配模式
- 22. Java正則表達式模式匹配
- 23. Java正則表達式匹配模式
- 24. Unicode的正則表達式匹配字符類字符中國
- 25. 正則表達式匹配4個字節的Unicode字符
- 26. 如何正確地將unicode字符與awk的正則表達式匹配?
- 27. 與正則表達式匹配的正則表達式
- 28. Mysql的正則表達式:匹配與正則表達式
- 29. Ruby正則表達式與正則表達式匹配
- 30. 正則表達式匹配高達「/」的任何字符串Javascript
有你沒有嘗試'\ w'(字字符),具體原因是什麼? – jmarkmurphy 2017-10-25 19:27:15