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