zoukankan      html  css  js  c++  java
  • C# 正则表达式获取json字符串中的键值

                //定义正则表达式,解析得到  [ 与 ] 之间的内容,内容包括 [ 和 ]
                //要注意这个 .*? 的写法, 附加的问号是表示尽可能短匹配,这很重要,否则返回最长匹配
                string patttern = @"([).*?(])";
     
                //解析得到 [ 与 ] 之间内容,保存在 match 中
                Match match = Regex.Match(jsonString, patttern, RegexOptions.IgnoreCase);
     
                //解析得到多个 [ 与 ] 之间内容,保存在 matches 中
                List<string> lst = new List<string>();
                MatchCollection matches = Regex.Matches(jsonString, patttern, RegexOptions.IgnoreCase);
                foreach (Match m in matches)
                {
                    lst.Add(m.Value);
                }
  • 相关阅读:
    DAY21
    DAY20
    DAY19
    @Autowired注解和静态方法
    PageHelper.startPage和new PageInfo(list)的一些探索和思考
    escape()、encodeURI()、encodeURIComponent()区别详解
    每日日报29
    1dialog 表单最基本的封装
    mongoose
    数组
  • 原文地址:https://www.cnblogs.com/johsan/p/12121194.html
Copyright © 2011-2022 走看看