2009-04-03 SQLの正規表現 (SELECT|INSERT|UPDATE|DELETE)\s([\s\w=<>.,*?()]|'[^']*')+ログの中のSQLに該当する部分を強調表示時などに使う。 単行のみで改行には対応しない。 ログの中の検索が目的なので、DMLのみ。 SQLを抜き出すことが目的なので、構文とかは気にしない。 辞書登録しておくと、SQLをコピーするとき便利……かも。