PowerShell 正規表現

任意の文字が続かない場合にマッチ

否定先読み「?!」を使用すると、任意の文字(または文字列)が続かない場合のみマッチさせることができる。

例: 2024/05/03(金)にマッチせず、曜日なしの2024/05/03のような日付にマッチさせたい場合

\d{4}/\d{2}/\d{2}(?!\()

この例では、曜日の開きかっこ「(」が続かない日付にマッチさせている。

※「\(」としているのは、「(」を正規表現のグルーピングではなく、単なる文字「(」として認識させるためのエスケープ

プロフィール

興味のあること、つまづいたこと、考えたことなどを書いています。

カテゴリー

コメント

タイトルとURLをコピーしました