RegExp
正規表現(正則表現)を扱うオブジェクトです。match()やreplace()のパラメータとして指定できます。gオプションはグローバルマッチ、iオプションは英大文字と小文字を無視、mは改行時の先頭マッチなどの処理が可能(^, $)であることをを示します。
構文
正規表現オブジェクト = new RegExp(正規表現文字列, オプション) 文字列.match(/正規表現文字列/オプション) 文字列.replace(/正規表現文字列/オプション)
例文
<html> <head> <title>RegExp</title> </head> <body> <script type="text/javascript"><!-- txt = "Sample Text, RegExp sample" reObj = new RegExp("Sa....","gi"); result = txt.match(reObj); document.write("1 : "+result+"<br>"); result = txt.match(/Sa..../gi); document.write("2 : "+result+"<br>"); // --></script> </body> </html>
関連記事
- RegExp.$1〜$9
- String.match
- RegExp.rightContext
- RegExp.leftContext
- RegExp.lastParen
- RegExp.lastMatch
- RegExp.lastIndex
- RegExp.index
- RegExp.$n
スポンサーリンク