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

c# 正则表达式,获得最外层括号中的字符串,该如何处理

2012-03-31 
c# 正则表达式,获得最外层括号中的字符串如何使用正则表达式取出中最外层括号中的字符串[[[4,意大利甲组

c# 正则表达式,获得最外层括号中的字符串
如何使用正则表达式取出中最外层括号中的字符串
"
  [
  [
  [4,意大利甲组联赛,0],
  [
  [962845,'卡利亚里','切辛线] ,
  [0,1,0,1],
  [0,0,1,32,45] 
  ],
  [0,
  [
  [9944097,1,40000.00],
  [9,10850876,'1.81','0.45','1.50']
  ]
  ]
  ]
  [
  [4,西班牙甲组联赛,0],
  [
  [962845,'卡利亚里','切辛线] ,
  [0,1,0,1],
  [0,0,1,32,45] 
  ],
  [0,
  [
  [9944097,1,40000.00],
  [9,10850876,'1.81','0.45','1.50']
  ]
  ]
  ]
]  
  
"
这个数据字符串, 如何使用正则表达式获得去除最外层[]之后的数据

[解决办法]
一已回答

C# code
            string srw="你的字符串";            string pattern = @"(?is)(\[)?(.*)(\])";            string replacement = "$2";                        Regex rgx = new Regex(pattern);            string mystring = rgx.Replace(srw, replacement); 

热点排行