var myMatch1
var myMatch2
.match の出力です。一致は単語、単語、単語として出てきます
使いたい
var newMatch1 = new RegExp(myMatch1, "gi");
var newMatch2 = new RegExp(myMatch2, "gi");
document.write(newMatch1.exec(newMatch2));
ただし、これは完全一致のみを行います。newMatch1
andnewMatch2
を (/word|word|word/gi) で表現したい(つまり、見つかった単語に一致させる)。
これを行うには、var newMatch をどのように記述しますか?
編集: varsは配列myMatch1
でmyMatch2
はなく、文字通り URL から一致するキーワードが見つかりました。見つかった一致は として表されword1, word2, word3
ます。これらの一致を別の一致で使用する必要があるため、 varsnewMatch1
とnewMatch2
. new RegExp
これらの単語をasで表現したくありません。word1, word2, word2
として表現する必要がありますword1|word2|word3
。
ありがとう