“@”的简单解决方案;”;

本文关键字:解决方案 简单 | 更新日期: 2023-09-27 18:30:07

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

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

我该如何写这个@"'btxt3.Text'b"?我想写为:string str==@"'btxt3.Text'b";

“@”的简单解决方案;”;

您想要类似以下内容:

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

试试这个

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

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

"''b" + txt3.Text + "''b"

而不是

@"'btxt3.Text'b"