0
A
回答
2
如何:
(?=\pL)(?![a-zA-Z])
這將匹配任何字母一個字母是不是拉丁字母:
not ok - cityدبي
ok - city
not ok - دبي
+1
這不符合帶有口音的拉丁字符,如ąęśćżół? 我不得不說,我對一些說英語的人如何將重音拉丁字母當作二等字母感到非常惱火。 –
-1
0
試試這個:
[a-zA-Z]*[^A-Za-z \d]+[a-zA-Z]*
方式:一個或多個非拉丁字母或之前隨後是一個或多個拉丁字母,即包含至少1個非拉丁字符的單詞。 見演示了一些隨機文本: http://regexr.com?326s3
您可能需要這個正則表達式適應您的需求,包括像數字,特殊字符,單詞邊界,按您的輸入。
相關問題
- 1. 允許使用正則表達式的非拉丁字符
- 2. PHP,正則表達式的問題與非拉丁字符
- 3. Python - 使用正則表達式來查找帶有垃圾字符的單詞
- 4. 正則表達式:找到字符串中的所有數字
- 5. 用於查找字符串中所有單詞的Python正則表達式
- 6. 正則表達式,通過字符串或非單詞字符
- 7. 使用正則表達式刪除所有獨佔拉丁字符
- 8. 正則表達式:匹配所有包含單詞的單詞
- 9. 正則表達式找到%PHP內的所有子字符串
- 10. 查找所有單詞,而不使用正則表達式
- 11. 將帶有非拉丁字符的csv轉儲到mysql表中
- 12. 正則表達式的表達式對所有非字母數字符號
- 13. 正則表達式C++刪除所有非字母字符
- 14. 如何使用正則表達式找到一個非拉丁字符的單個事件?
- 15. 正則表達式拉丁字符過濾器和非拉丁字符過濾器
- 16. 正則表達式:除拉丁字母外的其他所有內容
- 17. Javascript正則表達式替換所有非貨幣字符
- 18. 模式的所有單詞必須在正則表達式
- 19. 查找單詞的正則表達式
- 20. 包含在JavaScript中的拉丁字符正則表達式
- 21. 如何查找字符串中的所有正則表達式?
- 22. 帶有單詞邊界的正則表達式不匹配
- 23. 正則表達式匹配單詞,除非他們之前有一個字符
- 24. JavaScript正則表達式僅允許拉丁字符和其他有用的鍵
- 25. 正則表達式匹配包含所有指定字符的單詞
- 26. C#正則表達式替換所有以特定字符開頭的單詞
- 27. 正則表達式:刪除所有單詞不能與特定的字符
- 28. perl正則表達式匹配一個字符後面的所有單詞
- 29. PHP正則表達式查找所有大寫的串詞
- 30. 正則表達式從數字刪除字符,但並非所有的字符
見http://stackoverflow.com/questions/2124010/grep-正則表達式匹配非ASCII字符及其答案,希望它有幫助。 –