以前用split的时候参数基本都是固定字符,一直也没有用过正则表达式,今天看到一段代码,感觉很有用

String test = "a1b2c3d4e";
String a[] = test.split("1|2|4|3");

其中|的意思如下
x|y 匹配 x 或 y。例如,'z|food' 匹配"z"或"food"。'(z|f)ood' 匹配"zood"或"food"。

最终数组a的内容就是a b c d

发表评论

电子邮件地址不会被公开。 必填项已用*标注