プログラミング

JavaScriptの正規表現マッチでグループマッチを取り出すには

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

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

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

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