PCRE是否正确地支持unicode字符串?PCRE是否正确支持unicode字符串?
5
A
回答
8
是的,它确实(尽管可能不是Unicode 6)。从man page:
当前实现PCRE的用Perl 5.12大致对应,包括端口对于UTF-8编码的字符串和Unicode一般类别属性。但是,必须明确启用UTF-8和Unicode支持;它不是默认值。 Unicode表格对应于Unicode 5.2.0版本。
0
它完全Unicode 5.1
0
supportsc如果您PCRE未经UTF-8启用,您可以通过添加(*UTF8)
你的正则表达式的开始打开它编译。
例如:
> echo ‒ | grep -Po '[‒]'
匹配每个字符‒
的3 UTF-8代码单独地(即:3行输出的)的,而这样的:
> echo ‒ | grep -Po '(*UTF8)[‒]'
具有预期结果,产生包含字符‒
的一行输出。
(我正在使用Ubuntu 12.04的股票安装)
相关问题
- 1. Ruby是否支持逐字字符串?
- 2. JavaScript是否支持逐字字符串?
- 3. 支持Unicode的字符串(1)程序
- 4. SolrJ是否支持字符串数组?
- 5. Process.StartInfo.Arguments是否支持UTF-8字符串?
- 6. TReader/TWriter是否支持unicode?
- 7. V8是否支持Unicode?
- 8. Lua是否支持Unicode?
- 9. PHP将PCRE unicode序列转换为正常utf-8字符串
- 10. Visual Studio 2010是否支持Unicode字符串中的Unicode字符的C++源代码
- 11. ASP.NET Unicode字符串显示不正确
- 12. 如何检测.NET 4.0中的EBCDIC是否支持Unicode字符?
- 13. 确定Unicode字符是否可见?
- 14. 从TCHAR转换为字符*在Unicode中支持unicode字符
- 15. python3 pySerial TypeError:不支持unicode字符串,请编码为字节:
- 16. Java 16位字符如何支持Unicode?
- 17. 支持FPDF库中的unicode字符
- 18. 存储过程来支持Unicode字符
- 19. Python/Mako:如何获得unicode字符串/字符正确解析?
- 20. 判断当前字体是否支持unicode字符的简单方法?
- 21. json是否支持阿拉伯字符?
- 22. Cn1是否支持串口?
- 23. 是否正式支持android.speech.extra.DICTATION_MODE?
- 24. 如何检查一个Python unicode字符串以查看它*实际*是否是正确的Unicode?
- 25. 在java和python中支持Unicode字符串
- 26. XML Unicode字符串与编码声明不支持
- 27. Python ncclient unicode字符串不支持编码声明
- 28. 如何确定CultureInfo实例是否支持拉丁字符
- 29. 确定QFont是否支持某个UTF-8字符
- 30. Unicode字符正在保存不正确
你是什么意思的Unicode字符串? – Gumbo 2011-04-30 08:15:41