正则表达式,split()如何分割空格数不定的字符串

25 19 2 14 21 29 19 29 5 有这么一个字符串,中间用字符串隔开的,我想把它变成只包含数字的数组,但是用java里的split()不知道怎么可以忽略空格,我不会正则表达式,请写个代码给我看看,谢谢。
我在网上搜的String [] all2 = all.split("/\\s+/");不知道为什么这样不行

第1个回答  2012-09-15
String.replaceAll( "\\s+ ", "| "), 先去空格,转化一个分隔符本回答被提问者和网友采纳
第2个回答  2012-09-15
System.out.println("asf1dskf 2 df(3)df".replaceAll("[^\\d]*(\\d)[^\\d]*", "$1\n"));

Python如何使用正则表达式分割字符串举4例说明
1. 基础使用:当需要按单个字符(如逗号)分隔时,如 re.split(',', 'apple,banana,orange'),结果会是['apple', 'banana', 'orange']。2. 多字符分隔:对于多种字符,如';', ',', ':',使用正则表达式 '[;,:]',如 re.split('[;,:]', '1;2,3:4'),会得到['1', '2',...

C#中split函数只能去除空的字符串不能去除空格么?
他不是用来去除某个字符的,是用来拆分字符串的。要是去掉字符串中的空格可以用正则表达式,要是去掉字符串两头的空格可以用Trim()。

用正则表达式,如何将空格前后的字符串提取出来?
([0-9-]+) ([0-9:]+)你要的结果分别在$1和$2里面,直接用就好了。

C# 正则表达式分割字符串 为什么会多出两个空字符
这个是Split方法自身的逻辑。第一个分支匹配了处在字符串row末端的',a,b,',那么如果',a,b,'前面或者后面没有字符的话,就会以一个String.Empty代替。由于',a,b,'前面还有a,b,,c,,而后面却没有任何字符 ,所以第一个分支匹配后就会在',a,b,'后多出一个空字符。第二个分支匹配了第一次...

如何用split方法分隔\\n 或者 \\r\\n,以及连续的也过滤掉?
JavaScript中String对象的split方法可以用来拆分字符串,它接受一个字符串或正则表达式参数作为分隔符,返回被这个分隔符分割之后的字符串数组。一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])stringObj必选项。要被分解的 String 对象或文字。该对象不会被 ...

MATLAB中如何拆分及修改字符串
正则表达式函数regexp的split模式。一般语法:S = regexp(str, char, 'split')其中str是待分割的字符串,char是作为分隔符的字符(可以使用正则表达式)。分割出的结果存在S中。以下面这样一串字符为例 Hello Nocturne Studio首先去除首尾的多余空格:str = deblank(str)例1:设这几个字符串是以制表...

JAVA中如何去除字符串前后的全角空格(当中保留)?
自己写一个方法,使用split()去除角空格以及全角空格!~ split()返回是String[],后再组合成一个String public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。例如,...

Java-字符串切割(split)
split()方法的语法格式为:String[] split(String regex)。其中,regex参数为正则表达式,用于定义分割字符串的规则。总结而言,使用split()方法分割字符串,无需额外的转义符,根据正则表达式进行分割即可。通过合理设置正则表达式,可实现多种需求的字符串分割操作。例如,按空格进行分割:"Hello World"将被...

用正则表达式提取用空格分隔的字符
如果是空格间隔,其实直接用split(str,"")来转换为数组即可 如果一定要用正则,可以这样写 [^\\s]

如何把一个字符串分割成多个字符串
一、Java 知识补充 String的split方法支持正则表达式;正则表达式\\s表示匹配任何空白字符,+表示匹配一次或多次。有了以上补充知识,下面的内容就很好理解了。一、待分割字符串 待分割字符串为如下:String str = "a b c d e f g"其中,字符串中的的空白分别为:单个空格,多个空格,tab制...

相似回答