HTMLタグの正規表現

上記で使用した<[^>]*>という正規表現CPANのHTML::Diffからもらってきた。なんてことはないけど、[^>]という部分に感心した。自分だと<.*?>とか書いてしまいそう。
正規表現に限らず否定表現を使うとうまく表現できることって他にもあるんじゃないかなと思った。

try {
}
catch (success) {
}

って書くとなんだか夢をつかめと言っているみたいだけど。