所以我有一些字符串想要替换其中的一些括号。
现在这就是我到目前为止所做的。而且有效
string answerText = "This is an [example] string";
Match match = Regex.Match(answerText, @"\[(.*?)\]");
if(match.Success)
{
if(match.Value.Equals("[example]"))
{
answerText = answerText.Replace(match.Value, "awsome");
}
}
我要弄清楚的是,如果答案文本看起来像这样,如何做到这一点
string answerText = "This is an [example1] [example2] [example3] string";
最佳答案
有什么原因为什么您不这样做而不是使用正则表达式?
string answerText = "This is an [example] string";
answerText.Replace("[example]", "awsome");