我得到了这个
'','','{12345678},{87654321}','lk12l1k2l12lkl12lkl121l2lk12'
尝试使用'(.*?)',|'(.*?)'
它成功获得了我的4块
''
''
'{12345678},{87654321}'
'lk12l1k2l12lkl12lkl121l2lk12'
但我试图在分裂中使用相同的正则表达式...它不喜欢它。 :(
var str = "'','','{12345678},{87654321}','lk12l1k2l12lkl12lkl121l2lk12'";
str.split(/'(.*?)',|'(.*?)'/);
任何想法......?啊。
答案 0 :(得分:1)
您为什么使用split
?
您可以使用match
var chunks = str.match(/'[^']*'/g);
答案 1 :(得分:0)
split()
是否需要?
您始终可以使用match()
获取引号之间的信息。
test.match(/'(.*?)'/g)
请测试一下。