Web業界転職への道 > 制作に役立つ情報 > 正規表現をうまく使おう
制作に役立つ情報正規表現をうまく使おう
正規表現をご存知でしょうか?将来的にプログラミングをやりたい場合などは、使えると大変便利ですので、ご紹介します。
私はEmEditorというテキストエディタ使いますので、違うエディタになると操作方法が違うかもしれません。
HTMLのソースなどでインデントされているのをテキストエディタの右端にべた書きにしたかったとします。タブを表すのは、\tなので一度\tで検索をかけてみます。一括で置換しても大丈夫そうでしたら、「検索する文字列」に「\t」と入れ、置換後の文字列は空白にします。
(文中のバックスラッシュは円マークに置き換えてください。)
そうすると、タブでインデントされていた箇所は全てなくなったはずです。
同じように改行をなくしたかったとします。改行は\nで表すので、あらかじめ\nで検索してみましょう。検索にひっかかった場所が改行なしになっても大丈夫そうでしたら、「検索する文字列」に「\n」と入れ、置換後の文字列は空白にします。
そうすると、改行があった場所は全てなくなったはずです。
少しレベルアップすると、空の行を検索したり、数字だけを検索したり、桁を指定して数字を検索したりする事も出来ます。
こういうことが出来るということだけ紹介しますので、覚えたい方は勉強してみてください。
これがもっとレベルが高くなると、HTMLタグだけを削除したり、メールアドレスを検索したり、ある文字列が含まれる行を削除したりすることも出来ます。
使い方を覚えるまでは、ちょっと苦労しますが慣れると楽になるので、試してみてください。