我正在寻找匹配的任何文本和非文本值,位于内“”,但只有第一和[最后一个实例之间]正则表达式 - 第一双括号中最后一次出现之间的匹配
window.google.ac.h([ “文本”,[[ “文本1”,0],[ “text2” 中,0,[3]],[ “text3” 中,0,[“text4”,0,[3]],[“text5”,0],[“text6”,0],[“text7”,0 ]],{“q” hygjgjhbjh“,”k“:1}])
到目前为止,我已经设法通过得到的一些结果(很不理想):“(。*?)”,0 我的问题是,它要么一路匹配,直到
“文本4”,0,[3]]
或在
[ “文本” 开始匹配,
我只需要匹配text1的文本2文字3 .. text7
注:双括号位置和实例的NR,第一和最后之间并不一致。
感谢您的帮助!
编辑:我使用http://regexr.com/测试它
你正在使用哪种语言/工具? – anubhava 2014-10-26 15:02:56
嗨,我使用http://regexr.com/来测试它。这是Excel VBA,谢谢。 – Sam 2014-10-26 17:11:50
@Sam在这种情况下,我的答案应该工作,因为VBA使用.NET正则表达式引擎。 – 2014-10-26 21:45:05