2022年2月3日スポンサーリンク☆彡はじめに・正規表現って何?・正規表現を使えるようになりたい。いう人向けの内容です。進め方としては、正規表現について解説した上で例題を解いてもらう、という方法にしたいと思います。正規表現とは正規表現とは条件を表現したものというイメージになります。正規表現で検索した場合は条件が一致したものが検索されます。「都道府県名で山のつく県を検索したい」という感じですね。正規表現では覚える事がたくさんありますが使いながら覚えていけばいいかな、と思います。大事:正規表現でつかう記号と同じものを検索したい場合、正規表現の記号ではないよ、とわかるように書く必要があります。書き方としては\を前に付与します。いうC言語コメントを検索したい場合は、\/\*と書く事で、正規表現の/や*ではないよ、と区別でき、検索できるようになります。以下例題を作ったのでテキストファイルにコピーして実施してみてください。(エディタはサクラエディタなどの正規表現検索ができるものとしてください。タイムQuestion.1県を探そうふくろーおじさんじゃぁ、実践だよ、県がつく県を探してね。答えは1つではないけどこれが一番シンプルかな。ふくろーおじさん考え方としては、県って付くのは最後だけだよね。いう事で、県の前に文字が1文字以上続くものを選ぶようにしたよ。県のみの可能性がある場合は0回でもいいので.*県でもいいね。Question.2山の付く県を探そうふくろーおじさん次は山がつく県を探してね。くまごろうむむむ、、、Answer.2山の付く県を探そうふくろーおじさん答えは、山.*県だね。例題1と違って*を+にしてしまうと〇山県が検索できなくなってしまうので注意だね。文脈に”山の付く県”という記載があった場合、それも抽出してしまうんだ。いう文面のものかを把握し、条件として追加する事が必要だから気を付けてね。県をきちっと検出したい場合は、.*山.*県にするといいんだけど、意図しないものを抽出してしまう可能性があるから注意してね。正規表現は一般的なものですので、登場箇所が多いです。・WinMergeのフォルダフィルター(ファイルフィルター)で正規表現を用いてフィルターしている。・サクラエディタの検索で正規表現検索ができる。・サクラエディタのカラー設定で正規表現で一致したもののみ別カラー設定にすることができる。以下もご覧頂けると嬉しいです。【初心者向け】WinMergeのフィルターを使おう【初心者向け】サクラエディタのおすすめ設定を公開しますさいごにいかがでしたでしょうか。行頭や行末は使わない例題を出してしまいましたが色々と実施して頂くと良いのかな、と思います。以上参考になればうれしいです。最後までお読みいただき、ありがとうございました。【初心者向け】正規表現を使って効率化したい(第二回)【初心者向け】Winmergeのプラグインを使おう【初心者向け】正規表現を使って効率化したい最近のコメントプログラマーこめっと☆ん達人エンジニアに憧れる、現役プログラマー。20年近く車載、組み込み分野で働いています。「2回以上実施する事は自動化。Yourself」がモットーです。社会人になってからプログラムを覚えたので言語にこだわりがありません。職場にある環境を使って自動化進めていくうちに色んなスキル、言語を覚えました。新たにプログラムを覚えようと思っている人の参考になると嬉しいです。達人エンジニアのたかとび。