前のトピック: 単一文字エスケープ シーケンス次のトピック: 一致する文字列


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

以下の多くは 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 で始まるシーケンスを終了させます。