"Update CRM_Group Set \r\n \tname = @name,\r\n \tgrouptype = @grouptype,\r\n \ttradertype = @tradertype\r\n\tWHERE  groupid = @groupid \r\n" 想获取
@name
@grouptype
@tradertype
.....用这@"^\@[A-Z]+"不行.

解决方案 »

  1.   

    try            string temp = "Update CRM_Group Set \r\n \tname = @name,\r\n \tgrouptype = @grouptype,\r\n \ttradertype = @tradertype\r\n\tWHERE  groupid = @groupid \r\n";
                MatchCollection mc = Regex.Matches(temp, @"@\w+", RegexOptions.IgnoreCase);
                foreach (Match m in mc)
                {
                    richTextBox2.Text += m.Value + "\n";
                }
      

  2.   

    sorry
    @"([^=]*?(?<naem>[^,\r]*?))+"
      

  3.   

    楼上的不通用啊.
    如果是insert 语句就不行了.
      

  4.   

    zhangliu_521(浪客) 兄弟,看你上个月已经抢了2692分了,也该升了吧;)
      

  5.   

    TO:babyrockxray(紫色阴影) 
    我进来时还没人回,一时手痒就给回了,呵呵,以后尽量少答正则问题了TO:zhangliu_521(浪客)
    我捐你200,呵呵,还没捐过,试试先TO:楼主
    有不适用的给个例子
      

  6.   

    TO: lxcnn(过客)
    过兄,谢谢.散分走人了..
    明天完了就走人了..
      

  7.   

    TO:zhangliu_521(浪客)已经转了,不过还扣了20的税,-_-#要求可用分超过1000才能转,呵呵,也就只能转给你200了以后有空也常来转转,我还要坚守岗位的祝兄弟事业有成,一路走好
      

  8.   

    TO:lxcnn(过客)谢谢,真心的感谢过客兄弟..
    先回学校把毕业的事情搞定了..