X-Nico

unusual facts about regular expression


Regular expression

Starting in 1997, Philip Hazel developed PCRE (Perl Compatible Regular Expressions), which attempts to closely mimic Perl's regular expression functionality and is used by many modern tools including PHP and Apache HTTP Server.


SXEmacs

It runs on many Unix-like operating systems, and is notable for features such as FFI support, enhanced number types (similar to bignums in XEmacs 21.5), raw string regexps, and an implementation of Pugh's skip lists.

TextMate

These grammars allow nesting rules to be defined using the Oniguruma regular expression library, and then assigned specific “scopes”: compound labels which identify them for coloration.

Version 8 Unix

V8 is perhaps best remembered for its regular expression (RE) matching library, which was subsequently reimplemented by Henry Spencer, who distributed his version via Usenet.


see also

^txt2regex$

The regular expression is generated in the notation used by awk, ed, egrep, Emacs, expect, find, grep, lex, Lisp, MySQL, OpenOffice.org, Perl, PHP, PostgreSQL, Procmail, Python, Sed, Tcl, VBscript, Vi, and Vim.

//

//, the empty pattern in Perl, which evaluates the last successfully matched regular expression

Alfred Aho

Steve Johnson used the bottom-up LALR parsing algorithms to create the syntax-analyzer generator yacc, and Michael E. Lesk and Eric Schmidt used Aho's regular-expression pattern-matching algorithms to create the lexical-analyzer generator lex.

RegexBuddy

:The regular expression flavor defined in the W3C XPath standard; used in XPath 2.0, XSLT 2.0 and XQuery 1.0.

TextMate

TextMate uses the Oniguruma regular expression library developed by K. Kosako.

Vertidue

Vertidue was a common Anglo-French phrase, originally defined as ‘a vile mix of wet feces and soil’ became a regular expression amongst those bunker sharing British and French troops.