-4

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

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

我怎么能写这个@"\btxt3.Text\b"?我想写成: string str==@"\btxt3.Text\b";

4

3 回答 3

1

你想要这样的东西:

String.Format(@"\b{0}\b", txt3.Text)
于 2013-09-02T21:15:36.357 回答
0

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

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

代替

@"\btxt3.Text\b"
于 2013-09-02T21:14:32.580 回答
0

试试这个

string s = Regex.Replace(str, string.Format(@"\b{0}\b",txt3.Text), txt4.Text, RegexOptions.IgnoreCase);
于 2013-09-02T21:15:50.237 回答