正規表現 JAVA Script 新しいページはコチラ
提供: yonewiki
(→概要) |
(→概要) |
||
45行: | 45行: | ||
::*ex11:'''"文字列正規表現検索Regular Expression".match(/超?文字列/)''' | ::*ex11:'''"文字列正規表現検索Regular Expression".match(/超?文字列/)''' | ||
::結果:文字列 ※0番目の文字からのモノに一致し、超がなくても文字列というキーワードだけでも一致は起こります。 | ::結果:文字列 ※0番目の文字からのモノに一致し、超がなくても文字列というキーワードだけでも一致は起こります。 | ||
+ | |||
+ | |||
+ | ::"[~]" カッコに囲まれた文字のどれかを検索する | ||
+ | ::例えば、a,b,c,d,e,f,g,h,i,jのいずれかの文字のどれかがあるか?という検索は | ||
+ | ::*ex12:'''"文字列正規表現検索Regular Expression".match(/[abcdefghij]/)''' | ||
+ | ::結果:e ※10番目の文字からのモノに一致し、一致する文字があったという結果になります。 | ||
+ | |||
+ | |||
+ | ::ex12のようにa~jというアルファベットをすべて記述するのではなく[a-j]として省略して記述することができます。 | ||
+ | |||
+ | |||
+ | ::*ex13:'''"文字列正規表現検索Regular Expression".match(/[a-j]/)''' | ||
+ | ::結果:e ※10番目の文字からのモノに一致し、一致する文字があったという結果になります。 | ||
+ | |||
+ | |||
+ | ::ex13の正規表現検索に対してさらに、大文字の全ても含めることにする場合 | ||
+ | |||
+ | |||
+ | ::*ex14:'''"文字列正規表現検索Regular Expression".match(/[a-jA-Z]/)''' | ||
+ | ::結果:R ※9番目の文字からのモノに一致し、一致する文字があったという結果になります。ex13では検索結果がeでしたが、その手前にあるRで一致するように変化しています。 | ||
+ | |||
+ | |||
+ | ::::"[^ ~ ]" カッコに囲まれた文字以外 | ||
+ | ::例えば、A~Zあるいは、文,字,列,正,規,表,現,検,索,のいずれかの文字以外はあるか?という検索は | ||
+ | ::*ex15:'''"文字列正規表現検索Regular Expression".match(/[A-Z文字列正規表現検索]/)''' | ||
+ | |||
<yjavascript> | <yjavascript> | ||
− | document.write(" | + | document.write("文字列正規表現検索Regular Expression".match(/[A-Z文字列正規表現検索]/), "</BR>"); |
</yjavascript> | </yjavascript> |