java按照多个分隔符拆分字符串

java | 2020-02-29 17:54:16

记录一下java按照多个分隔符拆分字符串的方法,比如说你的字符串包含中文逗号和英文逗号,一条代码就能同时按照中文逗号和英文逗号来分割字符串。

1.普通字符串按照中文和英文逗号分割

String str="语文,数学,英语,物理,历史";
String[] strArr = str.split(",|,|%");

 

2.分割字符是特殊字符需要转义

String str = "3+2-1*5";
String [] ss = str.split("\\+|\\-|\\*");

 

3.使用中括号正则语法

注意上面都使用|竖杠来代表或,也可以使用中括号的正则表达式

String str = "3+2-1*5";
String [] ss = str.split("[\\+\\-\\*]");

 

登录后即可回复 登录 | 注册
    
关注编程学问公众号