プログラミング

JavaScriptの正規表現マッチとグループマッチ

JavaScriptの正規表現マッチとグループマッチについてメモです。

document.location.href.match(/https:\/\/(google|yahoo)(.*)/)

ここからgoogle or yahooが入るであろうグループマッチを取り出すには、

document.location.href.match(/https:\/\/(google|yahoo)(.*)/)[1]

配列として取り出すことができる。何か変数に入ってるわけでもないしRubyのようにブロックに渡すわけでもないので知っていないと分かりづらい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です