2
A
回答
2
Regular-Expressions.info有一個很好的feature comparison table。在這裏你可以看到幾乎所有的風格/實現都支持基本的語法組件(字符類,分組,量詞,替換)。
1
我知道的所有語言對regex都使用相同的基本語法,但lanauages之間可能會有一些細微的差異。有關正則表達式的語法,請參閱http://www.regular-expressions.info/。
2
並非所有語言都支持相同的正則表達式語法,其中大多數都基於PCRE或POSIX語法,但他們可以通過添加或刪除函數來更改它。
您可以在regular-expressions.info網站上看到主要的替代品,正則表達式風味比較。
資源:
- regular-expressions.info - Programming Languages and Libraries
- wikipedia - Comparison of regular expression engines
關於同一主題:
3
號有很多正則表達式的語法,從一個匹配引擎移動正則表達式到另一個時經常需要修改所有隱約相關,但隨着各種差異。如果你使用任何Unixy系統,Perl/PCRE是最常見的之一,但你也可能需要了解grep,egrep和vi風格的差異。如果您選擇的編程語言不是Perl,並且其正則表達式實現不基於PCRE,則可能有其他怪癖。
相關問題
- 1. 正則表達式所有語言PHP
- 2. 是否有常規語言來表示正則表達式?
- 3. 個性見解是否對希伯來語有語言支持?
- 4. 推薦內置WinXP語言支持UTF-8正則表達式
- 5. 英語詞性標識是否有任何正則表達式?
- 6. 任何編程語言是否支持諸如「12.Pounds.ToKilograms()」之類的表達式?
- 7. OrientDb是否支持正則表達式?
- 8. 是否支持正則表達式
- 9. 正則表達式以匹配常見的SQL語法?
- 10. 是否支持語言ui框架支持RTL語言?
- 11. 下列語言的正則表達式
- 12. 無限語言的正則表達式
- 13. 是否有任何支持語言的文本編輯器/ IDE?
- 14. 正則表達式語法
- 15. 任何語言的字字符的正則表達式
- 16. 用於匹配任何語言的HashTags的正則表達式
- 17. 正則表達式允許任何語言的文字(如「ñ」)
- 18. Django,MySQL和正則表達式:不支持重新語法?
- 19. 正則表達式 - 所有語言都一樣?
- 20. 語法與支持語言
- 21. 描述用正則表達式語言
- 22. 正則表達式語言參考?
- 23. 正則表達式:語言生成器
- 24. 是否有語法驗證正則表達式?
- 25. BeautifulSoup .select()方法是否支持正則表達式的使用?
- 26. 所有語言的常見鏈接
- 27. Java中的正則表達式(正則表達式和語法)
- 28. 如何判斷某些語言/命令的正則表達式是否支持\ d \ w之類的內容?
- 29. 正則表達式中的騾子表達式語言
- 30. SAP NetWeaver AS Java是否支持JVM上的所有語言或僅支持Java?