前のトピック: 単一文字エスケープ シーケンス

次のトピック: 一致する文字列

その他のエスケープ シーケンス

以下の多くは Perl との互換性のために提供されていますが、\l、\L、\u、および \U の意味は異なっています。

\w

[[:word:]] と等価

\W

[^[:word:]] と等価

\s

[[:space:]] と等価

\S

[^[:space:]] と等価

\d

[[:digit:]] と等価

\D

[^[:digit:]] と等価

\l

[[:lower:]] と等価

\L

[^[:lower:]] と等価

\u

[[:upper:]] と等価

\U

[^[:upper:]] と等価

\C

任意の単一文字。「.」と等価。

\X

任意の Unicode 複合文字シーケンスと一致します。たとえば「a\x 0301」(鋭アクセントのある文字)。

\Q

引用符開始オペレータ。引用符開始オペレータと引用符終了オペレータ(\E)で囲まれるすべての文字は、リテラル文字として処理されます。

\E

引用符終了オペレータ。\Q で始まるシーケンスを終了させます。