スポンサーリンク☆彡
はじめに
・ルールはなんとなくわかるけど、具体的につくる。となるとつくれない
・
という人向けの内容です。
基本となる簡単な作り方とそこからの発展をそれぞれ1例づつ。で進めていきます。
ふくろーおじさん
それではいきましょう。
正規表現パターンの作り方
正規表現の作り方
まず、準備です。(これが一番大事だったりします。)
準備:抽出したいパターンを洗い出す。
正規表現はパターンにマッチするものを抽出するので、抽出したいものが洗い出せていないとなにもできません。
今回は一般的な型を抽出したい。とします。
【抽出したいパターン】
vd,u1,u2,u4,s1,s2,s4
簡単な作り方
-
STEP1抽出したいパターンをグループ化してorでつなげる(vd|u1|u2|u4|s1|s2|s4)
-
補足メリット・デメリットメリット:簡単に作れる、わかりやすい、不要なものが含まれない。
デメリット:抽出したい語句の数が多い場合、記載が手間になる。
発展(共通項をまとめる)
①vd,②u1,u2,u4,③s1,s2,s4と分けて考えます。
-
STEP1②をuでグループ化する①vd,②u(1|2|4),③s1,s2,s4
-
STEP2③をsでグループ化する①vd,②u(1|2|4),③s(1|2|4)
-
STEP3②と③をu,sでグループ化する①vd,②③(u|s)(1|2|4)
-
STEP4①と②③をまとめる①②③(vd|(u|s)(1|2|4))
-
補足メリット・デメリットメリット:記載が容易。
デメリット:正しく設計できていないと、不要なものが含まれてしまう事がある。
さいごに
いかがでしたでしょうか。
慣れないうちは脳内で実施せずに、抽出パターンや作成途中を紙やデータにまとめながら作る事で自分の考えもまとまっていくと思います。
以上参考になればうれしいです。
最後までお読みいただき、ありがとうございました。
スポンサーリンク☆彡