<li><strong>版本名称:</strong>v1.2.3版</li>象上面这段,匹配这个,只获得v1.2.3版。<li><strong>版本名称:</strong>*</li> *号这里应该怎么样写表示要获得的值了?只需要改*号这里吗其他的代码就只复制就行了?

解决方案 »

  1.   

    try...            Regex reg = new Regex(@"(?is)<li><strong>版本名称:</strong>(.*?)</li>");
                Match m = reg.Match(yourStr);
                if (m.Success)
                {
                    richTextBox2.Text = m.Groups[1].Value;
                }
      

  2.   

    请问下如果想这样获得
    string url = Regex.Match(html,正则).Value;正则应该怎么样写才能只获得版本号了?
      

  3.   


    string url = Regex.Match(yourStr, @"(?is)(?<=<li><strong>版本名称:</strong>)[^<]*(?=</li>)").Value;