正規表現 JAVA Script 新しいページはコチラ
提供: yonewiki
(→"[^ ~ ]" 大カッコ、ブラケットマーク+ハットマーク(羅列検索条件否定)) |
(→"?" クェスチョンマーク、クェスションマーク(直前の文字0文字か1文字)) |
||
46行: | 46行: | ||
===="?" クェスチョンマーク、クェスションマーク(直前の文字0文字か1文字)==== | ===="?" クェスチョンマーク、クェスションマーク(直前の文字0文字か1文字)==== | ||
− | ::"?" | + | ::"?" クェスチョンマーク(イクスクラメーションマーク)は直前の文字0文字か1文字に対応 |
::*ex10:'''"超超超超文字列正規表現検索Regular Expression".match(/超?文字列/)''' | ::*ex10:'''"超超超超文字列正規表現検索Regular Expression".match(/超?文字列/)''' | ||
::結果:超文字列 ※3番目の文字からのモノに一致(4文字目)し、0番目から2番目の繰り返しは無視されます。超がなくても文字列というキーワードだけでも一致は起こります。次の例に示すような感じです。 | ::結果:超文字列 ※3番目の文字からのモノに一致(4文字目)し、0番目から2番目の繰り返しは無視されます。超がなくても文字列というキーワードだけでも一致は起こります。次の例に示すような感じです。 | ||
::*ex11:'''"文字列正規表現検索Regular Expression".match(/超?文字列/)''' | ::*ex11:'''"文字列正規表現検索Regular Expression".match(/超?文字列/)''' | ||
::結果:文字列 ※0番目の文字からのモノに一致し、超がなくても文字列というキーワードだけでも一致は起こります。 | ::結果:文字列 ※0番目の文字からのモノに一致し、超がなくても文字列というキーワードだけでも一致は起こります。 | ||
− | |||
===="*?","+?","??", */+/?直後のクェスションマーク(最小マッチング)==== | ===="*?","+?","??", */+/?直後のクェスションマーク(最小マッチング)==== |