尽管我搜索了很多搜索,但没有找到满意的结果。我是Regex的新手,所以我什么也无法写。我有这样的字符串:[Whatever You Want (WYW)]
。我想得到这样的结果:[Whatever You Want (<b>WYW</b>)]
。但是字符串会改变所有条件,例如[New String (NS)]
或[Other string (OTS)]
等。
我知道这里也有类似的问题。但是我找不到解决方案,我必须在这里写。
我认为,我必须使用Regex,但我不知道。我该怎么办?
答案 0 :(得分:2)
使用
Regex.Replace(s, @"\(([^()]*)\)", "(<b>$1</b>)")
using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = "[Whatever You Want (WYW)]";
Console.WriteLine(Regex.Replace(s, @"\(([^()]*)\)", "(<b>$1</b>)"));
}
}
输出:[Whatever You Want (<b>WYW</b>)]