正規表現 - 最小一致

苦手なんですよ vim正規表現。() にエスケープが要るトコとかなんか最悪。今日は最小マッチがわからなかったので調べました。

<tr><td bgcolor="#ffc0cb">0-0</td><td bgcolor="#ffc0cb">0-1</td><td>0-2</td></tr>
<tr><td>1-0</td><td>1-1</td><td>1-2</td></tr>
<tr><td bgcolor="#ffc0cb">2-0</td><td>2-1</td><td bgcolor="#ffc0cb">2-2</td></tr>

といった<tr hoge=〜>や<td fuga=〜>や</td>や</tr>タグにマッチさせるには、<[\/]*\t[rd].\{-}> なわけです。.*? で[はてな]使いたし。/ の有る無しに ?(0もしくは1文字マッチ)が使えないのもつらい。[はてな]使わせろ。


今日のポイント:

\{-}
最小一致