2020-06-28から1日間の記事一覧
■キャプチャによる条件分岐 (?(条件)●●●|▲▲▲) ■(例文){dog} {cat} elephant: lion} {penguin {rat: {horse:} ■「{●●●}」のように英単語が中括弧で囲まれているか、それ以外の場合は「●●●:」のように末尾にコロンがついている英単語にマッチする正規表現。…
■ある条件を満たす場合に適用する正規表現と満たさなかった場合に適用する正規表現を指定できる。 構文:(?(条件)●●●|▲▲▲) ■(例文)ただいま20時です。2日後の午前03時(明日の27時)までに30枚の原稿を書かなければなりません。 ■「時」の前にあたる数字は、…
■「指定された条件にマッチしない文字列」の後ろにある文字列を探す 構文:(?
■先読みの逆で「指定された条件に続く文字列」にマッチさせたいパターン (?<=●●●) ■(例文)西暦2010年は平成22年です。西暦1980年は昭和55年です。 ■上記の例文で「昭和」または「平成」に続く1桁以上の数字のみにマッチする正規表現 (?<=昭和|平成)¥d+ ■…
■「指定された条件にマッチしない文字列」の前にある文字列を探す 構文:(?!●●●) ■(例文1)太郎は昭和54年生まれの30歳で太郎の父は昭和25年生まれの59歳です。 ■上記の例文で後ろに「年」および数字以外の文字が続く1桁以上の数字にマッチする正規表現(…