Products
GG网络技术分享 2025-03-18 16:14 3
{1=A, 2=B, 3=C, 4=D}, {3=E, 4=F, 5=G, 6=H, 7=K}, {4=F, 5=G, 6=H, 7=K}
想split成如下。
1=A, 2=B, 3=C, 4=D3=E, 4=F, 5=G, 6=H, 7=K
4=F, 5=G, 6=H, 7=K
split(\"},\\\\s[{]\");这样就可以
发现\"},\\s{\"这样怎么就不行呢。
\\\"},\\s[{]\\\":空白正则是\\s,你放入字符串里面,需要转义\\这个字符,所以是\\
\\\"},\\s{\\\":你这样写就是\\s转义字符了,和\\n,\\t这种一个意思。。内容只有一个,上面是2个字符
w3school上有相关的正则表达式,你可以看一下
},\\s[{] 这样是不对的
正确答案:},\\s*{或者},\\s*[{]
正则表达式在线测试:http://tool.chinaz.com/regex/
谢谢楼上回答,我已经知道问题并改正过来了
Demand feedback