https://en.wikipedia.org/wiki/Regular_e … #Standards

ISO/IEC/IEEE 9945:2009, ISO/IEC 9945-2:2003, ISO/IEC 9945-2:2002, ISO/IEC 9945-2:1993

BRE (Basic Regular Expressions)
  "grep -G" for BRE (the default)
ERE (Extended Regular Expressions)
  "grep -E" for ERE
  ERE adds ?, +, and |, and it removes the need to escape the metacharacters ( ) and { }, which are required in BRE.

ну это понятно. Это то, к чему мы привыкли.

---

Perl offers much more functionality:
- "lazy" regexes,
- backtracking (здесь другое слово нужно - backreferences, т.е. отсылка к ранее захваченным группам через \1)
- named capture groups
- recursive patterns

В перловом парсере используется алгоритм Эрли, который я очень люблю.

"Currently, only a few regex engines (e.g., Perl's and Java's) can handle the full 21-bit Unicode range."

Но вот где описан синтаксис регэкспов перла?
https://perldoc.perl.org/perlre.html

Отредактировано Лис (2017-04-05 02:39:14)