爲什麼Go中的regexp package不支持像樣的正則表達式?例如,字符類\ w和\ s在Go r60.3中沒有實現。另外(?:非)捕獲組無法識別。Go的差異正則表達式
-6
A
回答
6
使用「當前藝術狀態」regexp package。 它有support爲\w
和\s
並且還處理非捕獲組(?:re)
。
0
該文檔指出'Package regexp實現了一個簡單的正則表達式庫',所以我想現在不是優先考慮具有全功能的正則表達式庫。
1
編輯:無視:我還沒有看看最新版本的正則表達式包
的。如果這是一個真正的問題,我想我們可以回答,沒有人現在把構建完整的時間正則表達式庫。
如果你這樣做,不要忘記考慮到現代正則表達式需要在Unicode方面是正確的。說到你提到的\ w,並不那麼簡單:'é'是一個字的字符。不要移植標準的javascript regexp包。
相關問題
- 1. 正則表達式差異
- 2. 正則表達式表達的差異
- 3. JavaScript的正則表達式的差異
- 4. js正則表達式的差異
- 5. PHP的正則表達式差異
- 6. 正則表達式差異+和*
- 7. 正則表達式驗證差異
- 8. 差異正則表達式之間。*和+
- 9. [af]?lex正則表達式差異
- 10. 使用.NET正則表達式IIS UrlRewrite正則表達式的差異
- 11. 標準正則表達式與python正則表達式的差異
- 12. javascript正則表達式和swift正則表達式之間的差異
- 13. 正則表達式確保單詞GO
- 14. Go正則表達式不匹配
- 15. JavaScript和Java之間的正則表達式模式的差異?
- 16. 正則表達式模式的差異 - 「*」 和 「+」
- 17. C#正則表達式差的ToString(
- 18. 的Javascript正則表達式跨瀏覽器的差異
- 19. 差異的JavaScript之間的兩個正則表達式中
- 20. *之間的差異*在正則表達式中的Java
- 21. 差異表達式
- 22. \ w和[a-zA-Z]之間的Java正則表達式差異
- 23. 爲什麼同樣的正則表達式有差異行爲
- 24. Perl和Python之間的正則表達式差異?
- 25. 差異之間的兩個正則表達式
- 26. Java和Android的正則表達式差異
- 27. 在Python和Java中的正則表達式語法差異
- 28. 與正則表達式差異的Java字符串比較?
- 29. java.net和javascript之間的正則表達式差異?
- 30. 正則表達式:瀏覽器之間的差異
這很有趣,但這真的是一個問題嗎? – 2012-03-13 09:33:49
「體面」這個詞充其量是主觀的,也許是煽動性的。抱怨未完成的產品未完成是毫無意義的。雖然r60是目前發佈的版本,但它已經有六個月的歷史了,從那以後發展很快。 – Sonia 2012-03-13 11:56:56
哦,我絕對沒有抱怨,只是問。我也不知道每週的回購。 – Betamos 2012-03-13 15:35:22