lhs472194266
Haisen大王
2015-09-21 04:41
采纳率: 61.4%
浏览 1.5k

正则表达式,匹配的,不理解

 {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{"这样怎么就不行呢。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • showbo
    已采纳

    "},\s[{]":空白正则是\s,你放入字符串里面,需要转义\这个字符,所以是\

    "},\s{":你这样写就是\s转义字符了,和\n,\t这种一个意思。。内容只有一个,上面是2个字符

    点赞 评论
  • dltsbydh
    紫气天堂 2015-09-21 04:49

    w3school上有相关的正则表达式,你可以看一下

    点赞 评论
  • liupan6889
    liupan6889 2015-09-21 05:09

    },\s[{] 这样是不对的
    正确答案:},\s*{或者},\s*[{]
    正则表达式在线测试:http://tool.chinaz.com/regex/

    点赞 评论

相关推荐