智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也

正则匹配 sql语句参数

List<string> listcommand = new List<string>();
string sql = "update BMDMB set bmdmb_name=:bmdmb_name,parent_id=:parent_id where bmdmb_id=:bmdmb_id ";
            //string pattern = "(?is)(?<=" + Regex.Escape(":") + ").+?(?=" + Regex.Escape(",") + ")";
            //Regex reg = new Regex(@"(?<!@)[^\w$#@]@(?!@)[\w$#@]+");
            //reg.Match(yourStr).Value;//就是你要的 //@"(?<!@:)[^\w$#@:]:(?!@:)[\w$#@:]+"
            MatchCollection mats = Regex.Matches(sql, @"(?<p>:\w+)");//@"[^@@](?<p>@\w+)"
            foreach (Match mat in mats)
            {
                listcommand.Add(mat.Value);
            }

  结果

:bmdmb_name
:parent_id
:bmdmb_id

  

posted @ 2016-01-26 13:38  後生哥哥  阅读(1082)  评论(0编辑  收藏  举报
智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也