-1

私は次のような文字列を持っています

[any characters]{$\prime$}[any characters]$[any characters]{$\prime$}[any characters]$[any characters]

$\prime$$ "The second one" 内にあるものを \prime に置き換えたいので、replace からの出力は

[any characters]{$\prime$}[any characters]$[any characters]{\prime}[any characters]$[any characters]

Reqex.Replace を使用してそれを行うにはどうすればよいですか

ここに私が使用するコードがあります

trannsformContent = Regex.Replace(trannsformContent, @"(\$)(?<cont>.*?)(\$)\\prime(\$)(?<cont1>.*?)(\$)", @"${cont}\prime{cont1}$", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnoreCase);
4

1 に答える 1

0

私は解決策を見つけました:

trannsformContent = Regex.Replace(trannsformContent, @"\${1}(?<cont>.*?)\${1}\\prime\${1}(?<cont1>.*?)\${1}", @"$$${cont}\prime${cont1}$", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnoreCase);
于 2012-04-10T06:43:09.697 に答える