回答
你可以寫/\x02/
:
"\u0002" =~ /\x02/
#=> 0
如果你不知道,你可以從一個字符串開始:
Regexp.new("\u0002")
#=> /\x02/
再舉一例:
"☀☁☂" =~ /\u2602/
#=> 2
由於@TomLord在評論中提到,你也可以指定一個範圍。要檢查一個字符串是否包含UTF-8 arrow:
"↹" =~ /[\u2190-\u21FF]/
#=> 0
也可以省略前導零:'/ \ u {2} /' –
如果需要,你可以在正則表達式中指定你想要的unicode範圍:'/ [\ u003me} \ u {D7FF}] /' –
同樣,'\ u {....}'可以一次指定超過U + FFFF(例如'\ u {1F600}')或多個代碼點的代碼點,例如\ u {2600 2601 2602}' – Stefan
- 1. unicode字符串的正則表達式
- 2. 在haskell中匹配特定的Unicode字符正則表達式
- 3. Unicode的正則表達式匹配字符類字符中國
- 4. 如何在正則表達式中指定可選字符?
- 5. 如何在ColdFusion正則表達式中引用unicode字符?
- 6. 如何在Ruby的正則表達式中使用unicode字符?
- 7. 在python正則表達式中匹配unicode字符
- 8. 在Python中轉義正則表達式unicode字符串
- 9. 正則表達式匹配字符串中的指定字數
- 10. python unicode正則表達式
- 11. 正則表達式和unicode
- 12. Python Unicode正則表達式
- 13. 字符串上Unicode字符的正則表達式
- 14. 正則表達式和unicode文字
- 15. 正則表達式。指定一個字符不能在那裏
- 16. 爲指定的字符串創建正則表達式模式
- 17. Perl正則表達式組不正確顯示Unicode字符
- 18. unicode中的正則表達式斷字符
- 19. 正則表達式找到中國Unicode字符
- 20. vim中的正則表達式Unicode字符
- 21. Unicode字符串中的正則表達式
- 22. JavaScript Unicode正則表達式 - 字符類中的範圍出錯
- 23. Unicode正則表達式 - 未能在343個字符
- 24. 正則表達式的Unicode字符不是在.NET
- 25. 正則表達式字符
- 26. 正則表達式字符
- 27. 正則表達式字符
- 28. 正則表達式字符?,$,|
- 29. 正則表達式匹配的數字或指定的字符
- 30. 正則表達式:否定字符
非常簡單:'/ \ u0002 /'。插值工作在''''正則表達式分隔符中。 – mudasobwa
哦,夥計!我認爲你會是一個真正的你。回答這個問題,我可以接受! –