java中关于字符串分割的小技巧

今天突然遇到一个蛋疼的问题,关于字符串分割的问题,

Skarnes,W.C., Rosen,B., West,A.P., Koutsourakis,M., Bushell,W., Iyer,V., Mujica,A.O., Thomas,M., Stewart,A.F.   and  Bradley,A.    这么一个字符串是不是看上去没有规律

看我的处理方式:

第一步: 将文件最后两词中间的“ and”替换成"," 最后结尾加上“,”这样你在看

Skarnes,W.C., Rosen,B., West,A.P., Koutsourakis,M., Bushell,W., Iyer,V., Mujica,A.O., Thomas,M., Stewart,A.F.,  Bradley,A.,是不是有规律了,

第二步: 上面是通过".,"结尾的 现在遇到另一个问题了关于通过字符串进行拆分成数组,对于我这种小菜来说真没遇到过,一开始通过正则,但是苦于正则写的太滥,搞了半天没搞定,最后通过字符串的split方法搞定了,真不知道spit还有这么强大的功能str.split("[.]+[,]+")

思路很重要,搞定后觉得好简单啊!用做分享!

你可能感兴趣的:(java中关于字符串分割的小技巧)