首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

"正则表达式"

2013-01-21 
求助 正则表达式有一个字符串里面是个script,我现在只要取其中的DATA.groupList [{...}]的内容,有没有

求助 "正则表达式"
有一个字符串里面是个script,我现在只要取其中的DATA.groupList = [{...}]的内容,有没有知道这个正则要怎么写的,求助中,谢谢O(∩_∩)O
字符串的代码如下:
<script type="text/javascript">
window.WXM && (function(WXM, jq, win){
  var 
  defaultGroupName = ["未分组","黑名单","星标组"],
  DATA = WXM.DATA;
  DATA.title = "用户管理";
  DATA.groupList = [
                      {
        id: '0',
        name: defaultGroupName[0] || "默认组",
        num : '0'*1
      }
              ,      {
        id: '1',
        name: defaultGroupName[1] || "屏蔽组",
        num : '0'*1
      }
              ,      {
        id: '2',
        name: defaultGroupName[2] || "星标组",
        num : '1'*1
      }
              ,      {
        id: '100',
        name: defaultGroupName[100] || "F",
        num : '1'*1
      }
              ,      {
        id: '101',
        name: defaultGroupName[101] || "M",
        num : '1'*1
      }
              ,      {
        id: '102',
        name: defaultGroupName[102] || "O",
        num : '0'*1
      }
                
  ];
</script>
[解决办法]
  string str = File.ReadAllText("D:\\1.txt", Encoding.Default);
            str = Regex.Match(str, @"(?<=DATA\.groupList\s*=\s*\[)((?<g>\[)
[解决办法]
(?<-g>\])
[解决办法]
[^\]\[])*(?(g)(?!))(?=\])").Value;
          

热点排行