在项目中需要分析将一个有规则的字符串分割成一个字符串数组。
简单的一个例子
打印结果
为什么会出现这样的结果。查了一下API
split分割时根据正则表达式来进行分割,不是根据java的字符规则来进行分割,$在正则表达式中表示的
$ | 行的结尾 |
是行的结尾,所以不能以字符形式分割不出来。而-跟正则表达式的规则不发生冲突,可以正常进行转换.
在项目中需要分析将一个有规则的字符串分割成一个字符串数组。
简单的一个例子
打印结果
为什么会出现这样的结果。查了一下API
split分割时根据正则表达式来进行分割,不是根据java的字符规则来进行分割,$在正则表达式中表示的
$ | 行的结尾 |
是行的结尾,所以不能以字符形式分割不出来。而-跟正则表达式的规则不发生冲突,可以正常进行转换.