Changes for version 2016052801 - 2016-05-28

  • When multiple delimiters are given, wrap the clauses inside a (?|). This makes that, under -keep, the used delimiters are always in $2 and $4, and the string between the delimiters is always in $3. A requirement on 5.10.0 is now in place for the 'delimited' and 'quoted' patterns.
  • The 'delimited' pattern now allows specifying closing delimiters which are different from the opening delimiters.
  • Added a 'bquoted' pattern, which is a shortcut for using the 'delimited' pattern with 85 mirror imaged bracketing constructs.
  • 248427 tests in 67 files.

Modules

Provide commonly requested regular expressions
provide patterns for credit card numbers.
provide regexes for Social-Economical Numbers.
provide patterns for URIs.
Definitions from RFC1035;
Definitions from RFC1738;
Definitions from RFC1808;
Definitions from RFC2384;
Definitions from RFC2396;
Definitions from RFC2806;
Returns a pattern for fax URIs.
Returns a pattern for file URIs.
Returns a pattern for FTP URIs.
Returns a pattern for gopher URIs.
Returns a pattern for HTTP URIs.
Returns a pattern for file URIs.
Returns a pattern for POP URIs.
Returns a pattern for prospero URIs.
Returns a pattern for telephone URIs.
Returns a pattern for telnet URIs.
Returns a pattern for tv URIs.
Returns a pattern for WAIS URIs.
Support functions for Regexp::Common.
provide regexes for strings with balanced parenthesized delimiters or arbitrary delimiters.
provide regexes for comments.
provides a regex for delimited strings
provide regexes for language related stuff.
provide regexes for lists
provide regexes for IPv4 addresses.
provide regexes for numbers
provide regexes for profanity
provides a regex for leading or trailing whitescape
provide regexes for postal codes.

Provides

in lib/Regexp/Common.pm