用于处理带有周围字符的值的正则表达式?
Posted
技术标签:
【中文标题】用于处理带有周围字符的值的正则表达式?【英文标题】:Regex for handling values with surrounding characters? 【发布时间】:2013-04-13 20:40:54 【问题描述】:我想用||
符号转换字符串中的值。例如,||more info||
必须更改为 <a href="#">more info</a>
。如何在将文本留在中间的同时执行此操作(“更多信息”可以是其他任何内容)?
【问题讨论】:
【参考方案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);
【讨论】:
以上是关于用于处理带有周围字符的值的正则表达式?的主要内容,如果未能解决你的问题,请参考以下文章