var str = "<h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1><h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1><h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1>"; var re = new RegExp('<h1>(.*?)</h1>', 'g'); console.log(str.match(re));
例によってsyohex/emacs-quickrun · GitHubで実行してみると…
[ '<h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1>', '<h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1>', '<h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1>' ]
var str2 = "<div>日曜日</div><p>どうしよう</p><h3>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h3>"; var re2 = new RegExp('<h3>(.*?)</h3>', 'g'); console.log(str2.search(re2));
26