我正在尝试从TextBox读取一个字符串并在我的脚本中使用。 假设此TextBox名称为:txt3。 我想读取这个值,并在下面的行中使用:
string s = Regex.Replace(str,
@"\btxt3.Text\b",
txt4.Text,
RegexOptions.IgnoreCase);
我如何写这个@"\btxt3.Text\b"
?
我想把它写成:
string str==@"\btxt3.Text\b";
答案 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);