Google RE2の正規表現でPerlの正規表現が採用されているのをご存じでしたか?

Googleが作ったRE2正規表現エンジンでは、デフォルトとしてPerlの正規表現モードが採用されています。区切り文字「\b」、正規表現フラグ、エスケープシーケンスなど、Perlの正規表現の主要なほとんどの機能をサポートしています。

Google RE2の正規表現の文法の詳細は、構文 - Google RE2にあります。以下抜粋。

Perl character class (link)	\d
negated Perl character class	\D

	Perl character classes (all ASCII-only)
\d	digits (≡ [0-9])
\D	not digits (≡ [^0-9])
\s	whitespace (≡ [\t\n\f\r ])
\S	not whitespace (≡ [^\t\n\f\r ])
\w	word characters (≡ [0-9A-Za-z_])
\W	not word characters (≡ [^0-9A-Za-z_])

関連情報