strutil.split星号(*)

ramnight 发布于 2014/08/06 09:33
阅读 320
收藏 0

@闲.大赋 你好,想跟你请教个问题:老大,strutil.split("234*51","\\*");居然生成一个数组["","2","3","4","","5","1"],怎么不是["234","51"]啊?求教

加载中
0
开源中国社区酱油哥
开源中国社区酱油哥

split 用的正则的表达式来的 

如果真的要使用*  可以用中括号 [*] 来

ramnight
ramnight
多谢
0
闲大赋
闲大赋
恩,这个split 用的是java string的 split,所以用的是正则表达式。对于*号,要做特殊处理,可以用@MarcSong的方式,这是在线体验模拟的一个例子:

http://ibeetl.com:8080/beetlonline/t?action=read&read=10547

返回顶部
顶部