Python和Javascript正则表达式有什么不同?

时间:2009-03-11 21:36:56

标签: javascript python regex

Python和JavaScript正则表达式语法是否相同?

如果没有,那么:

  1. 他们之间有什么重要的区别
  2. 是否有一个“实现”JavaScript regexp的python库?

3 个答案:

答案 0 :(得分:27)

这里有一个比较表:

Regex Flavor Comparison

答案 1 :(得分:5)

第1部分
它们是不同的;一个区别是Python支持Unicode而Javascript则不支持。

第2部分
阅读Mastering Regular Expressions。它提供了有关如何识别正则表达式使用的后端引擎(DFA与NFA与混合)的信息。它提供了大量有关不同正则表达口味的信息。

way 有太多的信息要传达一个SO答案,所以你最好在这个主题上有一个坚实的参考资料。

答案 2 :(得分:1)