"
[
[
[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']
]
]
]
]
"
这个数据字符串, 如何使用正则表达式获得去除最外层[]之后的数据
6 个解决方案
#1
这个不需要用正则表达式,直接用字符串已有的方法找第一个和最后一个就是了。
#2
一已回答
string srw="你的字符串";
string pattern = @"(?is)(\[)?(.*)(\])";
string replacement = "$2";
Regex rgx = new Regex(pattern);
string mystring = rgx.Replace(srw, replacement);
#3
楼上有道理,我晕乎了,去掉了最外面的括号之后,
如何用正则表达式获得以下的数据
"[
[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']
]
]
]"
#4
你到底要获得什么数据
#5
比如数据为[ [ [A], [[B]] ],[ [C], [[D]] ] ],我想获得 数据“[ [A], [[B]] ]”
#6
自己重新好好学习下正则表达式吧,结贴了
#1
这个不需要用正则表达式,直接用字符串已有的方法找第一个和最后一个就是了。
#2
一已回答
string srw="你的字符串";
string pattern = @"(?is)(\[)?(.*)(\])";
string replacement = "$2";
Regex rgx = new Regex(pattern);
string mystring = rgx.Replace(srw, replacement);
#3
楼上有道理,我晕乎了,去掉了最外面的括号之后,
如何用正则表达式获得以下的数据
"[
[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']
]
]
]"
#4
你到底要获得什么数据
#5
比如数据为[ [ [A], [[B]] ],[ [C], [[D]] ] ],我想获得 数据“[ [A], [[B]] ]”
#6
自己重新好好学习下正则表达式吧,结贴了