HTMLの編集などで、Grepを使った検索と置換はそれなりに高性能でいろいろと便利ですが、頭の体操的なところがあって面倒なツールです。
Grepを使っていていつも悩んでいたのが複数行にわたる検索した。いろいろと考えあぐねた末に気付いたのが [ ] を使った/wと/Wの合わせ技でです。
例えば"<script type="で始まり、途中に"foo"と言う文字列があり、最後に"</script> "で終わる文字の検索は以下のようになります。
<script type=[\w\W]*? foo[\w\W]*?</script>
Mac OS XだとBBEditとJeditで有効でした。
・・・で、答えの一つが分かってInternetで検索すると、特定のエディタに特化した方法が多くて意外と書かれていない(苦笑)
皆さんどうしています?
0 件のコメント:
コメントを投稿