正規表現 JAVA Script 新しいページはコチラ
提供: yonewiki
(→概要) |
(→/ ~\b/(スペース区切りアリ指定)) |
||
130行: | 130行: | ||
====/ ~\b/(スペース区切りアリ指定)==== | ====/ ~\b/(スペース区切りアリ指定)==== | ||
::/ ~ / のように"/"で囲まれた部分に書いた文字が検索文字になりますが、検索文字に続けて\bとついているような場合は文字列先頭あるいは末尾ありは半角スペースで区切られたキーワードであることが検索の条件に加わります。\bは区切りアリ。対して\Bはスペース区切り無しと大文字の場合は区切り条件を否定する意味になります。このような対応の検索オプションはいくつかありますが、基本的に大文字と小文字で相反する意味として対応づけられています。 | ::/ ~ / のように"/"で囲まれた部分に書いた文字が検索文字になりますが、検索文字に続けて\bとついているような場合は文字列先頭あるいは末尾ありは半角スペースで区切られたキーワードであることが検索の条件に加わります。\bは区切りアリ。対して\Bはスペース区切り無しと大文字の場合は区切り条件を否定する意味になります。このような対応の検索オプションはいくつかありますが、基本的に大文字と小文字で相反する意味として対応づけられています。 | ||
+ | ::*ex25:'''"文字列正規表現検索(RegularExpression) Regular Expression 文字列".match(/Expression\b/)''' | ||
+ | ::結果:文字列 ※37番目の文字でのモノに一致し、検索の一致があったという結果になります。一致の結果の意味が17番目にあるExpressionではないことに注意が必要です。 | ||
+ | |||
+ | |||
+ | ====/ ~\B/(スペース区切りナシ指定)==== | ||
+ | ::/ ~ / のように"/"で囲まれた部分に書いた文字が検索文字になりますが、検索文字に続けて\Bとついているような場合は文字列先頭あるいは末尾にあって、かつ半角スペースでは区切られていないキーワードであることが検索の条件に加わります。 | ||
+ | ::*ex25:'''"文字列正規表現検索(RegularExpression) Regular Expression 文字列".match(/Expression\B/)''' | ||
+ | ::結果:文字列 ※17番目の文字でのモノに一致し、検索の一致があったという結果になります。一致の結果の意味が37番目にあるExpressionではないことに注意が必要です。 | ||
<yjavascript> | <yjavascript> | ||
document.write("文字列正規表現検索\r\nRegular Expression".match(/^Regular/), "</BR>"); | document.write("文字列正規表現検索\r\nRegular Expression".match(/^Regular/), "</BR>"); | ||
</yjavascript> | </yjavascript> |