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_])