在使用 str.split()方法的时候发现有些字符分割的话不起作用或则不对,原因也很简单就是在split中他的分割表达式是一个正则表达式,像 * ^ | . 等符号在正则表达式中有特殊含义的 非、或、全部等字符就需要转义。
如果是\的话 就需要写成"\\"。
同样因为是正则表达式,也可以实现按照两个不同的字符分割(用 | 连接),等等正则表达式的事了。
String.split("a")剪切的时候加/转义
最新推荐文章于 2023-01-05 15:34:13 发布
在使用 str.split()方法的时候发现有些字符分割的话不起作用或则不对,原因也很简单就是在split中他的分割表达式是一个正则表达式,像 * ^ | . 等符号在正则表达式中有特殊含义的 非、或、全部等字符就需要转义。
如果是\的话 就需要写成"\\"。
同样因为是正则表达式,也可以实现按照两个不同的字符分割(用 | 连接),等等正则表达式的事了。