@“\ b \ b”的简单解决方案

时间:2013-09-02 21:12:46

标签: c#

我正在尝试从TextBox读取一个字符串并在我的脚本中使用。 假设此TextBox名称为:txt3。 我想读取这个值,并在下面的行中使用:

string s = Regex.Replace(str, 
                         @"\btxt3.Text\b", 
                         txt4.Text, 
                         RegexOptions.IgnoreCase);

我如何写这个@"\btxt3.Text\b"? 我想把它写成: string str==@"\btxt3.Text\b";

3 个答案:

答案 0 :(得分:1)

你想要这样的东西:

String.Format(@"\b{0}\b", txt3.Text)

答案 1 :(得分:0)

如果要将txt3的值与其他字符串组合,一种方法是写

"\\b" + txt3.Text + "\\b"

而不是

@"\btxt3.Text\b"

答案 2 :(得分:0)

试试这个

string s = Regex.Replace(str, string.Format(@"\b{0}\b",txt3.Text), txt4.Text, RegexOptions.IgnoreCase);