Чем отличаются регулярные выражения Python и Javascript? - PullRequest
29 голосов
/ 12 марта 2009

Синтаксис регулярных выражений Python и JavaScript идентичен?

Если нет, то:

  1. Каковы важные различия между ними
  2. Существует ли библиотека python, которая "реализует" регулярные выражения JavaScript?

Ответы [ 3 ]

28 голосов
/ 12 марта 2009

Здесь есть таблица сравнения:

Сравнение вкусовых выражений Regex

5 голосов
/ 12 марта 2009

Часть 1
Они разные; Одно из отличий заключается в том, что Python поддерживает Unicode, а Javascript - нет.

Часть 2
Читайте Освоение регулярных выражений . Он дает информацию о том, как идентифицировать внутренние движки (DFA против NFA против Hybrid), которые использует разновидность регулярного выражения. Он дает тонны информации о различных вкусах регулярных выражений.

Существует способ слишком много информации для передачи в одном SO-ответе, так что вам лучше иметь твердый справочный материал по теме.

1 голос
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...