如何访问regex语句中的变量?c#4.0
我到处都找过了,但我一辈子都搞不懂如何使regex语句中的变量可以从其他地方访问 如果有人能帮上忙,那就太棒了! 代码如下:如何访问regex语句中的变量?c#4.0,c#,regex,string,foreach,statements,C#,Regex,String,Foreach,Statements,我到处都找过了,但我一辈子都搞不懂如何使regex语句中的变量可以从其他地方访问 如果有人能帮上忙,那就太棒了! 代码如下: string strRegex = @"(regexstring)"; RegexOptions myRegexOptions = RegexOptions.Multiline; Regex myRegex = new Regex(strRegex, myRegexOptions); string strTargetStr
string strRegex = @"(regexstring)";
RegexOptions myRegexOptions = RegexOptions.Multiline;
Regex myRegex = new Regex(strRegex, myRegexOptions);
string strTargetString = str9
foreach (Match myMatch in myRegex.Matches(strTargetString))
{
if (myMatch.Success)
{
这就是问题所在-->。。。。。。。。。。。。。。。。。。
字符串str5=myMatch.ToString()
webBrowser1.导航(str5) 如果要在循环外部访问变量,则需要在循环外部声明该变量。但是,您需要考虑:
- 如果没有任何匹配,你希望发生什么
- 如果存在多个匹配项,您希望发生什么
string str5 = myMatch.Value;
webBrowser1.navigate(str5);
string str5 = myMatch.Value;
webBrowser1.navigate(str5);