信息地区:</td><td width="262" height="24" background="image/dot.gif">新安镇</td>
上面的写符路串,我想把新安镇给提取出来.怎么写C#正则表达式.
谢谢高手写来,偶好学习一下.

解决方案 »

  1.   

    image/dot\.gif" >(\S)+</td >比较麻烦,不知道你前后格式,如果都跟dot.gif就用他对应好了
      

  2.   


    string text = "</td><td width=\"262\" height=\"24\" background=\"image/dot.gif\">新安镇</td>";
    string pt = @">([^<]+)<";
    System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(text, pt);
    for(int i = 0; i < mc.Count; i++) {
    Response.Write(mc[i].Groups[1].ToString() + "\r");
    }
      

  3.   

    (?<=<td(.*?>))(?:.|\n)*?(?=</td>)