0
如何提取字符串直到他是第一个数字字符? 例如,我有这个字符串,我想从开始直到第一个数字(1或12)。 文字是动态的,所以只有开始的单词是每次都不是数字而不是数字的位置。字符串直到Java中的第一个数字字符
geschäftsführerin安娜·迈尔tannenstraße12马车
如何提取字符串直到他是第一个数字字符? 例如,我有这个字符串,我想从开始直到第一个数字(1或12)。 文字是动态的,所以只有开始的单词是每次都不是数字而不是数字的位置。字符串直到Java中的第一个数字字符
geschäftsführerin安娜·迈尔tannenstraße12马车
可以使用
公众的String []分裂(字符串正则表达式)在String类
方法,只需要用[0-9]等数字传递正则表达式模式。
String getSubstringUntilFirstNumber(String source) {
return source.split("[0-9]")[0];
}
的可能的复制[如何分割在Java中的字符串(http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java) – user1803551