-1
私はC#でディレクトリ内のファイルをフィルタリングしようとしています。c#正規表現フィルタの書き方
...誰かが私を助けることができる...私は正規表現が最善の方法だと思いますが、私は表現を書いてトラブルにいるよ。ここに私のコード:
Regex reg = new Regex(Expr);
var files = Directory.GetFiles(Dir, "*.txt")
.Where(path => reg.IsMatch(path))
.ToList();
マイ式Exprになり"fileXXX"で始まり、 "_L.txt"で終わらないすべてのファイルと一致します。どのように問題を解決できますか?
ありがとうございました!
[類似のもの](http://stackoverflow.com/questions/9653201/directory-getfiles-show-only-files-starting-with-a-numeric-value)です。あなたの 'path'には、ファイル名だけでなくファイルパスも含まれています。 –
「XXX」とは何ですか? 3桁?それがリテラルの場合、正規表現は必要ありません。 –