我的字符串如下
Data['5']=new Array('Jame', '54', '22', 'Dis')
我的正则表达式如下(Data\[.+\])
将返回我Data['5']
,我知道我可以使用正则表达式 (\d+) 并再次过滤来获取5
,但是这样做会导致两次使用正则表达式,我认为这不是一个好方法,我正在使用 C#。
无论如何,我都可以组合(Data\[.+\])
and (\d+)
,或者任何允许我在数据中获取数字值的正则表达式组合Data['5']=new Array('Jame', '54', '22', 'Dis')
都会返回一个 5 。