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?