1

正規表現に問題があります!

ファイルリンク ""file:\\" を "file:\" に変更したいのですが、この解決策では、他のすべてのスラッシュを殺すためできません。

"file:\\mail\attach\2015_02\ランダムなファイル名" このファイルへのリンクは文字列変数です。

アイデアや他の解決策はありますか?どうも!

4

2 に答える 2

0

正規表現を使用する必要がある場合

const string originalPath = @"file:\\mail\attach\2015_02\random file name";
var newPath = Regex.Replace(originalPath, @"file:\\{2}(.+)", @"file:\$1");
Console.WriteLine(newPath);

このDotNetFiddle を試してください

于 2015-03-03T07:36:40.900 に答える