私の入力は完全なパスを持つファイル名のリストになりますので、ファイル名がファイル名の形式に厳密に合致する項目のみを抽出する必要があります。ファイル形式がC#で期待どおりになっているかどうかを確認するRegex
一般的なファイル名の形式。
**c:\My\Path\To\File\fileName_YYYY-MM-DD_HH-MM-SS.ext**
正規表現のパターンに従ってみましたが、まだノイズがあります。
string regexPattern = @"fileName_[2-9][0-9]{3}-[0-1][0-9]-[0-3][0-9]_[0-2][0-9]-[0-5][0-9]-[0-5][0-9]\.ext$"
何か不足している場合は教えてください。あなたがのために行くことができる
最初は「^」はありません。パスから実際のファイル名を切り離し、パターンチェックを_ _する。 – Nyerguds
*「まだ雑音がある」* - 正確には何ですか?いくつかの例を見せていただけますか? –
Ah。彼はまた、彼のドットを脱出しなかった。 – Nyerguds