任意の英数字 (英字または数字) [:space:] 任意のホワイト・スペース文字 (ブランク、水平タブ、垂直タブ) [:graph:] 任意の出力可能文字、ブランク文字を除く [:print:] 任意の出力可能文字、ブランク文字を含む [:punct:] ホワイト・スペースまたは英数字以外の任意の出力可能文字 ...
16 進数のエスケープ シーケンスは、円記号と文字xを前置した 2 桁の 16 進数 (0-9a-fA-F) です。 2 桁の数字によって指定される値を含むターゲット シーケンス内の文字に一致します。 たとえば、ASCII 文字エンコードを使用する場合、"\x41"は、ターゲット シーケンス"a"と一致しま...
たとえば、正規表現\b\d{2,}\b\D+は、ワード境界、2 個以上の 10 進数、ワード境界、数字以外の文字の順に続く文字に一致を試みます。 次の例は、この正規表現を示しています。 この正規表現は、10 進数が 1 個しか含まれていないため、語句"7 days"とは一致しませんが、語句"10 weeks"お...
[0 から 9 の数字]特定の単一数字の一致を示します。 d [0 から 9 の特定の数字]特定の単一数字の一致を示します。 \bワード境界での一致を示します。 \s空白文字の一致を示します。 \S非空白文字の一致を示します。 \w単一の英数字の一致を示します。
:graph:任意の英数字または句読点。 :cntrl:[:upper:]、[:lower:]、[:alpha:]、[:digit:]、[:punct:]、[:graph:]、[:print:]、または [:xdigit:] の文字クラスに含まれない、任意の文字。 :word:任意の英数字およびアンダースコア(_)。¥w と同じです。
\unnnn16 進数形式で表される Unicode 文字 (nnnnで表される 4 桁の数字) と一致します。\w\u0020\w『"a bc d"』の「"a b"」、「"c d"」 \このトピック内の表に示されているエスケープ文字として認識されない文字が後ろに付いている場合は、その文字と一致します。 たとえば、\*は...
\W英数字以外の文字とアンダースコアにマッチする\Wbb@bb “の”@”にマッチする \sスペースやタブなどの空白文字にマッチする\s“This is”の” “にマッチする \S空白文字以外の文字にマッチする\S“T h”の”T”と”h”にマッチする ...
英数字またはアンダースコア(_)文字として定義されている1文字。POSIXクラス[[:alnum:]_]と等価です。アンダースコア文字を含めない場合は、POSIXクラス[[:alnum:]]を使用できます。 正規表現\w+@\w+(\.\w+)+は、文字列jdoe@company.co.ukに一致しますが、文字列jdoe@companyには一致しま...
1 桁の数字です。 [^0-9] ¥D 数字以外の任意の文字です。 ¥¥x ¥s 空白文字です。 [^¥s] ¥S 空白文字以外の任意の文字です。 [a-zA-Z_0-9] ¥w アルファベットの文字を表します。 [^¥w] ¥W アルファベット以外の文字を表します。
英数字以外の文字と一致します。 [[:ascii:]] [[:^ascii:]] ASCII文字と一致します。[\0–\177]と同じ意味です。 非ASCII文字と一致します。[^\0–\177]と同じ意味です。 [[:blank:]] [[:^blank:]] 空白文字と一致します。 空白以外の文字と一致します。