正規表現 JAVA Script 新しいページはコチラ
提供: yonewiki
(→概要) |
(→"{}" 中カッコ、ブレースマーク(直前の文字の繰り返し数指定)) |
||
95行: | 95行: | ||
===="{}" 中カッコ、ブレースマーク(直前の文字の繰り返し数指定)==== | ===="{}" 中カッコ、ブレースマーク(直前の文字の繰り返し数指定)==== | ||
"{}" 中カッコ、ブレースマークは直前の文字の繰り返し数を指定できる検索になります。 | "{}" 中カッコ、ブレースマークは直前の文字の繰り返し数を指定できる検索になります。 | ||
− | :: | + | ::ex18.'''"超超超超文字列正規表現検索Regular Expression".match(/超{4}文字列/)''' |
::結果:超超超超文字列 ※0番目の文字からのモノに一致し、検索した文字列と一致したという結果になります。 | ::結果:超超超超文字列 ※0番目の文字からのモノに一致し、検索した文字列と一致したという結果になります。 | ||
− | :: | + | 繰り返し文字数を指定できるだけでなく、繰り返し範囲を指定することもできます。範囲指定するには例えば0回以上4回以下という範囲であれば{0,4}という具合にカンマの前に繰り返し範囲の中の小さいほうの数、下限の数、そして、カンマの後ろに繰り返し範囲の大きいほうの数上限の数を記述します。 |
− | + | ::ex19.'''"超超超超文字列正規表現検索Regular Expression".match(/超{0,4}文字列/)''' | |
+ | ::結果:超超超超文字列 ※0番目の文字からのモノに一致し、検索した文字列と一致したという結果になります。 | ||
+ | ::0回の繰り返しでも一致するので、以下の例では超がなくても一致する結果が得られます。 | ||
+ | ::ex20.'''"文字列正規表現検索Regular Expression".match(/超{0,4}文字列/)''' | ||
+ | ::結果:文字列 ※0番目の文字からのモノに一致し、検索した文字列と一致したという結果になります。 | ||