问题描述
- 正则表达式,匹配的,不理解
-
{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=D 3=E, 4=F, 5=G, 6=H, 7=K 4=F, 5=G, 6=H, 7=K
split("},s[{]");这样就可以
发现"},s{"这样怎么就不行呢。
解决方案
"},s[{]":空白正则是s,你放入字符串里面,需要转义这个字符,所以是
"},s{":你这样写就是s转义字符了,和
, 这种一个意思。。内容只有一个,上面是2个字符
解决方案二:
正则表达式匹配
正则表达式之最短匹配
正则表达式匹配URL
解决方案三:
w3school上有相关的正则表达式,你可以看一下
解决方案四:
},s[{] 这样是不对的
正确答案:},s*{或者},s*[{]
正则表达式在线测试:http://tool.chinaz.com/regex/
时间: 2024-11-01 16:23:33