日期:2014-05-20  浏览次数:20651 次

关于正则表达式的问题,请教各位大大
各位大大好,小弟是菜鸟一枚,请教各位大大一个正则表达式的问题。
用正则表达式切一个字符串后放在一个data数组 里String[] data = str.split("[@,][a-z]+=");
str: @option=4,answer=2/3,score=5,level=5
让我疑惑的是,为什么,数组的第一个元素是空字符串,而不是4
谢谢大家,帮帮我吧

------解决方案--------------------
@要是放在字符串头的话,分割后就会出现一个空 null