[a-zA-Z] | 半角英字にマッチします。 | |
/[a-zA-Z]+/g
abc 123 xyz ABC abXYZ | |
[0-9a-zA-Z] | 半角英数字にマッチします。 | |
/[0-9a-zA-Z]+/g
abc 123 xyz ABC abXYZ aX082b | |
[!-~] | 空白を除く半角英数字記号にマッチします。 | |
/[!-~]+/g
abc 123 xyz ABC abXYZ aX082b xR-456$#Qa78 | |
[ -~] | 半角英数字記号にマッチします。 | |
/[ -~]+/g
abc 123 xyz ABC abXYZ aX082b xR-456$#Qa78 | |
[ァ-ヴー] | 「ヵ」と「ヶ」を除く全角カタカナにマッチします。 | |
/[ァ-ヴー]+/g
パターン ヴィーナス 一ヵ月 二ヶ国 | |
[ァ-ヶー] | 全角カタカナにマッチします。 | |
/[ァ-ヶー]+/g
パターン ヴィーナス 一ヵ月 二ヶ国 | |
[ぁ-ん] | ひらがなの基本的なパターンにマッチします。 | |
/[ぁ-ん]+/g
いろはにほへと ちりぬるを こゝろ けーき | |
[ぁ-んーゝゞゕゖゔ] | 長音と踊り文字、「ゕ」と「ゖ」、「ゔ」を含むひらがなにマッチします。 | |
/[ぁ-んーゝゞゕゖゔ]+/g
いろはにほへと ちりぬるを こゝろ けーき | |
[々〻〇〆\u3400-\u9FFF\uF900-\uFAFF\uD840-\uD87F\uDC00-\uDFFF] | 和製漢字の「々」と「〻」、「〆」、漢数字の「〇」を含む漢字にマッチします。 | |
/[々〻〇〆\u3400-\u9FFF\uF900-\uFAFF\uD840-\uD87F\uDC00-\uDFFF]+/g
虎視眈々 〆処理 こゝろ 二〇二四年 | |
[] | 大カッコ内のいずれかの文字にマッチします。 | |
/[0-9a-fA-F]+/g
1A e4 a1F6hit GUM! いろはにほへと | |
[^] | 大カッコ内の文字以外にマッチします。 | |
/[^0-9a-fA-F]+/g
1A e4 a1F6 hit GUM! いろはにほへと | |
* | 直前のパターンの0回以上の繰り返しにマッチします。 | |
/Go*gle/g
Ggle Gogle Google Gooogle | |
*(最長一致) | 直前のパターンの0回以上の繰り返しにマッチします(最長一致の例です)。 | |
/<p>.*</p>/g
<p></p><p>123</p> | |
*?(最短一致) | 直前のパターンの0回以上の繰り返しにマッチします(最短一致の例です)。 | |
/<p>.*?</p>/g
<p></p><p>123</p> | |
+ | 直前のパターンの1回以上の繰り返しにマッチします。 | |
/Go+gle/g
Ggle Gogle Google Gooogle | |
+(最長一致) | 直前のパターンの1回以上の繰り返しにマッチします(最長一致の例です)。 | |
/<p>.+</p>/g
<p>1</p><p>12</p><p>123</p> | |
+?(最短一致) | 直前のパターンの1回以上の繰り返しにマッチします(最短一致の例です)。 | |
/<p>.+?</p>/g
<p>1</p><p>12</p><p>123</p> | |
? | 直前のパターンの0~1回の繰り返しにマッチします。 | |
/Go?gle/g
Ggle Gogle Google Gooogle | |
{n} | 直前のパターンのn回の繰り返しにマッチします。 | |
/Go{2}gle/g
Ggle Gogle Google Gooogle | |
{n,} | 直前のパターンのn回以上の繰り返しにマッチします。 | |
/Go{2,}gle/g
Ggle Gogle Google Gooogle | |
{n,}(最長一致) | 直前のパターンのn回以上の繰り返しにマッチします(最長一致の例です)。 | |
/a{2,}/g
aaaabbbb | |
{n,}?(最短一致) | 直前のパターンのn回以上の繰り返しにマッチします(最短一致の例です)。 | |
/a{2,}?/g
aaaabbbb | |
{n,m} | 直前のパターンのn回以上m回以下の繰り返しにマッチします。 | |
/Go{1,2}gle/g
Ggle Gogle Google Gooogle | |
{n,m}(最長一致) | 直前のパターンのn回以上m回以下の繰り返しにマッチします(最長一致の例です)。 | |
/a{2,3}/g
aaaaaabbbb | |
{n,m}?(最短一致) | 直前のパターンのn回以上m回以下の繰り返しにマッチします(最短一致の例です)。 | |
/a{2,3}/g
aaaaaabbbb | |
~|~ | |の左右の文字列のいずれかにマッチします。 | |
/apple|banana/g
apple orange banana | |
^ | 行の最初の文字列にマッチします。 | |
/^apple/g
apple orange banana | |
$ | 行の最後の文字列にマッチします。 | |
/banana$/g
apple orange banana | |
\s | 空白文字(半角スペース、タブ文字、\t、\n、\r など)すべてにマッチします。 | |
/\s/g
123 abc
| |
\S | 空白文字(半角スペース、タブ文字、\t、\n、\r など)以外すべてにマッチします。 | |
/\S+/g
123 abc
| |
\b~\b | 単語の境界にマッチします(完全一致の例)。 | |
/\bcat\b/g
The cat tried to catch the bobcat during our vacation. | |
\b~ | 単語の境界にマッチします(前方一致の例)。 | |
/\bcat/g
The cat tried to catch the bobcat during our vacation. | |
~\b | 単語の境界にマッチします(後方一致の例)。 | |
/cat\b/g
The cat tried to catch the bobcat during our vacation. | |
\B~\B | 単語の境界以外にマッチします(完全一致の否定の例)。 | |
/\Bcat\B/g
The cat tried to catch the bobcat during our vacation. | |
\B~ | 単語の境界以外にマッチします(前方一致の否定の例)。 | |
/\Bcat/g
The cat tried to catch the bobcat during our vacation. | |
~\B | 単語の境界以外にマッチします(後方一致の否定の例)。 | |
/cat\B/g
The cat tried to catch the bobcat during our vacation. | |
\w+ | すべての半角英数字とアンダースコアにマッチします。 | |
/\w+/g
Sample_mail-123@google.com | |
\W+ | すべての半角英数字とアンダースコアにマッチします。 | |
/\W+/g
Sample_mail-123@google.com | |
(~) | マッチした部分をキャプチャします(パターンマッチ情報をご確認ください)。 | |
/bob(cat)/g
The cat tried to catch the bobcat during our vacation. | |
(?:~) | マッチした部分をキャプチャしません(パターンマッチ情報をご確認ください)。 | |
/bob(?:cat)/g
The cat tried to catch the bobcat during our vacation. | |
…(?=~) | 後方の文字列が~だった場合の…にだけマッチします。 | |
/Windows(?=10)/g
Windows7 Windows10 Windows11 | |
…(?!~) | 後方の文字列が~以外の場合の…にだけマッチします。 | |
/Windows(?!10)/g
Windows7 Windows10 Windows11 | |
(?<=~)… | 前方の文字列が~だった場合の…にだけマッチします。 | |
/(?<=Safari)\d+/g
Edge127 Chrome128 Safari17 | |
(?<!~)… | 前方の文字列が~以外の場合の…にだけマッチします。 | |
/(?<!Safari)\d+/g
Edge127 Chrome128 Safari17 | |