ドットインストールで正規表現の勉強中。
HTMLのタイトルタグからタイトル部分を取り出すという例で、次のように正規表現を用いていた。
var s = '<title>ドットインストール</title>'; var rs = s.match(/<title>([^<]+)<\/title>/); console.log(RegExp.$1);
タイトル部分をマッチさせるためになぜこのように書いたのか分からない。次のようにタグで囲まれた部分を任意の文字が1個以上という正規表現でいいと思うのだが。
var rs = s.match(/<title>(.+)<\/title>/);
これだと何かまずい場合があるかな。