用于处理周围字符值的正则表达式?

时间:2013-04-20 15:05:50

标签: c# regex c#-4.0

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

1 个答案:

答案 0 :(得分:0)

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

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);