1

Unfortunately, the regex section of many manuals starts with a tutorial, and often leaves this question unanswered. If the answer for the package that brought you to this page is not below, please add it, in a direct and short format, with links if applicable.

Leo
  • 2,775
  • 27
  • 29
  • 2
    See also http://www.regular-expressions.info/tools.html – tripleee Mar 25 '14 at 16:49
  • 1
    http://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines has a table with fairly good coverage of popular tools (and some markedly less so). – tripleee Mar 25 '14 at 17:01
  • @tripleee: I added a column "Used by" to the Wikipedia page you mentioned, and it seems to have stuck (i.e., it has not been deleted by an editor). Would you be so kind as to add an answer summarizing your comments and pointers above and pointing to that table? Then I'll change the question if necessary, i.e., remove the "add below" clause, and mark your answer correct. Hopefully people will add the information to that table. – Leo Apr 11 '14 at 14:33

4 Answers4

1

PHP Regex flavors

1.) PCRE (Perl Compatible Regular Expressions)
    preg* functions
    PHP: PCRE - Manual, PCRE man pages, perlre

2.) POSIX ERE (Extended Regular Expressions)
    ereg* functions -> DEPRECATED
    PHP: ereg - Manual, man pages

3.) POSIX ERE with multibyte support
    mb_ereg* functions
    PHP: mb_ereg - Manual

Feel free to add further information.

Jonny 5
  • 12,171
  • 2
  • 25
  • 42
0

Kate, and thus Kile, use the QRegExp class, which is PCRE-like, but not quite PCRE.

Community
  • 1
  • 1
Leo
  • 2,775
  • 27
  • 29
0

Nginx uses PCRE. For more information, see here.

Community
  • 1
  • 1
Leo
  • 2,775
  • 27
  • 29
0

Jedit uses java.util.regex from 4.3, and gnu.regexp before that.

Leo
  • 2,775
  • 27
  • 29