2

我想用周围的||符号转换字符串中的值。例如,||more info||必须更改为<a href="#">more info</a>. 如何在将文本留在中间的同时执行此操作(“更多信息”可以是其他任何内容)?

4

1 回答 1

1

这可能是做你想做的最简单的方法:

var pattern = @"\|\|(.+?)\|\|";
var replacement = @"<a href=""#"">$1</a>";
var input = "you can get ||more info|| here";

var result = Regex.Replace(input, pattern, replacement);
Console.WriteLine (result);
于 2013-04-20T15:20:32.737 回答