1. 按照某一个普通字符进行分割
例如:以空格进行分割
2. 按照某一个特殊字符切割
特殊字符有:
( )
[ ]
{ }
$ + ^ - * /
?
.
例如:
String[] arr = str.split("\\.");//以.分割字符串
特殊字符需要用 \ \ 进行转义
3. 按照多个字符切割字符串
(1)用“|” 分开多个字符。
——以“.” 和空格分割字符串
——以“."和?分割
——以所有非字母字符的来分割
有的字符需要转移,加上 \ \,有点好像不需要,但是为了避免出错,还是都加上比较好?
(2)可以把切割符用“[ ]”包围起来,这样就不需要对特殊切割符进行转义。
补充:s代表空格,s+代表多空格。
还没有来得及好好看: