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. 推荐内置WinXP语言支持UTF-8正则表达式
- 3. 个性见解是否对希伯来语有语言支持?
- 4. 英语词性标识是否有任何正则表达式?
- 5. 任何编程语言是否支持诸如“12.Pounds.ToKilograms()”之类的表达式?
- 6. OrientDb是否支持正则表达式?
- 7. 正则表达式以匹配常见的SQL语法?
- 8. 下列语言的正则表达式
- 9. 无限语言的正则表达式
- 10. 正则表达式语法
- 11. 用于匹配任何语言的HashTags的正则表达式
- 12. 是否有任何支持语言的文本编辑器/ IDE?
- 13. Django,MySQL和正则表达式:不支持重新语法?
- 14. 正则表达式 - 所有语言都一样?
- 15. 语法与支持语言
- 16. 正则表达式:语言生成器
- 17. 描述用正则表达式语言
- 18. BeautifulSoup .select()方法是否支持正则表达式的使用?
- 19. Python 2.7:正则表达式 - 匹配任何语言的任何字母
- 20. SAP NetWeaver AS Java是否支持JVM上的所有语言或仅支持Java?
- 21. “语义正则表达式”(语义替换) - 任何示例语法和库?
- 22. 快速/简单的正则表达式/正则语言澄清
- 23. 在多语言支持的意见
- 24. 是否有支持便携式延续的快速语言?
- 25. 英语是否有正式的语法?
- 26. 汞柱正则表达式语法无法正常运行
- 27. Python中的正则表达式语法
- 28. .Net中的正则表达式语法
- 29. Perl的正则表达式语法
- 30. grep的正则表达式语法