一个字符串“1.2.,3 4,5,6” ,用split匹配正则表达式怎么拆分?

初学者,字符串为“1.2.,3 4,5,6”,用split拆分能拆出来吗,我拆的时候匹配的是这个 :String regex = "[. ,]";
但是拆出来多了一个回车换行,六个数字倒是拆出来了。这个要怎么去掉换行啊。不用Matcher,Matcher我会弄,这个能用split拆吗??

第1个回答  2019-12-08

方法一:使用+号的意思是,反复过滤,如果不使用+号,只会扫描一次

方法二:这个原理跟上面一样的,只是正则表达式,略微不一样

方法三:

第2个回答  2019-12-08
var reg = /\.?\,?\s?/;
var str = '1.2.,3 4,5,6';
var result = str.split(reg);
console.log(JSON.stringify(result));
第3个回答  2019-12-08
后面加个+
用[,.]+本回答被提问者采纳
第4个回答  2019-12-08
不清楚你什么语言,多的回车什么可以直接替换掉再split,不要老想着同时做完一件事