私は正規表現を置き換えると思っていました
Regex r = new Regex("[0-9]");
return r.Replace(sz, "#");
aa514a3a.4s5 という名前のファイル。期待どおりに動作します。ext の数字を含むすべての数字を置き換えます。内線番号を置き換えないようにするにはどうすればよいですか。多数の正規表現文字列を試しましたが、すべてかゼロかのパターンだと思い始めているので、これを行うことはできませんか? 文字列から ext を分離する必要がありますか、それとも正規表現を使用できますか?