回答
你可以写/\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. 在haskell中匹配特定的Unicode字符正则表达式
- 2. 如何在正则表达式中指定可选字符?
- 3. 在Python中转义正则表达式unicode字符串
- 4. 如何在Ruby的正则表达式中使用unicode字符?
- 5. 在python正则表达式中匹配unicode字符
- 6. 如何在ColdFusion正则表达式中引用unicode字符?
- 7. Python Unicode正则表达式
- 8. 正则表达式和unicode
- 9. 字符串上Unicode字符的正则表达式
- 10. 正则表达式和unicode文字
- 11. 为指定的字符串创建正则表达式模式
- 12. 正则表达式匹配的数字或指定的字符
- 13. 正则表达式字符?,$,|
- 14. 正则表达式字符
- 15. 正则表达式的Unicode字符不是在.NET
- 16. Unicode正则表达式 - 未能在343个字符
- 17. unicode中的正则表达式断字符
- 18. Unicode字符串中的正则表达式
- 19. JavaScript Unicode正则表达式 - 字符类中的范围出错
- 20. 正则表达式找到中国Unicode字符
- 21. vim中的正则表达式Unicode字符
- 22. 正则表达式特定字符串
- 23. 正则表达式与特定字符
- 24. 正则表达式:否定字符
- 25. 正则表达式(正则表达式):/ W连字符(javascript)
- 26. 正则表达式正则表达式匹配字符串
- 27. 正则表达式的正则表达式的Java字符串
- 28. 匹配正则表达式中的unicode
- 29. Flex正则表达式字符字符
- 30. 正则表达式不会找到指定的字符串
非常简单:'/ \ u0002 /'。插值工作在''''正则表达式分隔符中。 – mudasobwa
哦,伙计!我认为你会是一个真正的你。回答这个问题,我可以接受! –