1. ホーム
  2. regex

[解決済み] 正規表現は、文字列がターゲットで終わる場合にのみマッチします。

2022-03-07 02:58:19

質問

探しているターゲットで終わる文字列にのみマッチする正規表現が必要です。特定の拡張子を持つファイルを探す必要があるのですが、問題はこの拡張子が他のファイルにも含まれていることです。たとえば、次のような名前のファイルが2つあります。

B82177_2014-07-08T141507758Z.ccf

そして

B82177_2014-07-08T141507758Z.ccf.done

このうち最初のものだけを取り出したいのですが、私のパターンは

.*\.ccf

が、これは両方を取り込んでいます。

私は正規表現の初心者なので、何か提案があればお願いします。

どのように解決するのですか?

を使用します。 エンドアンカー ( $ ):

.*\.ccf$

で終わるすべての文字列にマッチします。 .ccf で終わるすべての行、または複数行モードの場合は .ccf .