[0-9] 任意の ASCII 桁 \d Digit (\p{Nd}) \D 数字ではない \pX 1 文字の名前で識別される Unicode 文字クラス \p{Greek} Unicode 文字クラス (一般的なカテゴリまたはスクリプト) \PX 1 文字の名前で識別される否定 Unicode 文字クラス \P{Greek} 否定Unicode 文字クラス (一般的なカ...
8 進数のエスケープ シーケンスは、円記号を前置した 1 桁、2 桁、または 3 桁の 8 進数のシーケンス (0-7) です。 これらの数字によって指定される値を含むターゲット シーケンス内の文字に一致します。 すべての桁が0の場合、シーケンスは無効です。
\unnnn16 進数形式で表される Unicode 文字 (nnnnで表される 4 桁の数字) と一致します。\w\u0020\w『"a bc d"』の「"a b"」、「"c d"」 \このトピック内の表に示されているエスケープ文字として認識されない文字が後ろに付いている場合は、その文字と一致します。 たとえば、\*は...
¥0oooはいはい8 進数文字に一致します。'ooo'は、1 から 3 桁の 8 進数字です。0377が最大の 8 進数文字です。 先頭ゼロは必須です。これにより、8 進定数を後方参照と区別します。 [pattern]はいはいセット内の 1 文字に一致します。
1 桁の数字です。 [^0-9] ¥D 数字以外の任意の文字です。 ¥¥x ¥s 空白文字です。 [^¥s] ¥S 空白文字以外の任意の文字です。 [a-zA-Z_0-9] ¥w アルファベットの文字を表します。 [^¥w] ¥W アルファベット以外の文字を表します。
3シーケンスとアンカーabc ^ $ 4オルタネーション| 文字の略語 正規表現では、定義済みの文字の省略形がいくつか使用されています。 以下の表に、定義済みの文字の省略形の一部を示します。 略語意味 \d一桁を表すには \D数字以外の文字を表すには ...
:alnum:任意の英数字。 :xdigit:任意の 16 進数字。[0-9A-Fa-f] と同じです。 :blank:スペースまたはタブ。 :space:任意の空白文字。¥s と同じです。 :print:任意の英数字、句読点、または空白文字。 :punct:任意の句読点。 :graph:任意の英数字または句読点。
\d任意の数字1桁にマッチする\d“a7h”の”7″にマッチする \D数字以外の任意の1文字にマッチする\D“47j”の”j”にマッチする \特殊文字をエスケープして、検索できるようにする\.“59.pQ”の”.”にマッチする \tタブ\tタブ文字にマッチする ...
最大 Unicode コード・ポイントは ¥U0010ffff ですが、8 桁の 16 進数値を正確に指定する必要があります。 ¥w 単語構成文字に一致します。単語構成文字は [¥p{Ll}¥p{Lu}¥p{Lt}¥p{Lo}¥p{Nd}] です。 ¥W 非単語構成文字に一致します。 ¥x{hhhh} 16 進数値 ...
↑正規表現をわかりやすく可視化してくれます。 17 Register as a new user and use Qiita more conveniently You get articles that match your needs You can efficiently read back useful information You can use dark theme What you can do with signing up ...