本帖最后由 zhengweitao 于 2009-11-27 23:15:28 编辑

解决方案 »

  1.   

    a[0]="123";
    a[1]="456";
    a[2]="789";
      

  2.   

    是想获取前面的变量名称?a[3] a[4]不要?a\[\d+\]
    用matchcollection来获取组a[0-4]的变量名称。
      

  3.   

    (?<=\<.*\>)\d*(?=\</a\>)
      

  4.   

    (?<=\<.*\>)\d*(?=\</a\>)
      

  5.   

    string abc = Regex.Replace(yourstr,"<.*?>","");
      

  6.   

    数组里都是a标签我意思是 符合<a href=\"http://jk.qwwq.com/shop/view_shop 这个的
    像a[3]="<a href=\"http://jk.qwwq1.com/shop1/view_shop-9a73ffbc0da6950.htm?ssid=r11\" target=\"_blank\">987</a>";这个 a标签里面不符合href=\"http://jk.qwwq.com/shop/view_shop 这个
      

  7.   

    IndexOf() 这个方法行吗?
      

  8.   

    (?<=\<a href=\\"http://jk.qwwq.com/shop/[^\>]*\>)\d*(?=\</a\>)