2017-04-08 119 views
0

如何提取字符串直到他是第一个数字字符? 例如,我有这个字符串,我想从开始直到第一个数字(1或12)。 文字是动态的,所以只有开始的单词是每次都不是数字而不是数字的位置。字符串直到Java中的第一个数字字符

geschäftsführerin安娜·迈尔tannenstraße12马车

+0

的可能的复制[如何分割在Java中的字符串(http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java) – user1803551

回答

2

可以使用

公众的String []分裂(字符串正则表达式)在String类

方法,只需要用[0-9]等数字传递正则表达式模式。

String getSubstringUntilFirstNumber(String source) { 
    return source.split("[0-9]")[0]; 
} 
相关问题