在 Java 中,将字符串子字符串直到第一个数字字符



如何提取字符串直到他的第一个数字字符?例如,我有这个字符串,我想从头到第一个数字(1 或 12(切割它们。文本是动态的,因此只有起始词每次都相同,而不是数字和数字的位置。

Geschäftsführerin anna maier tannenstraße 12 Landau

您可以使用

公共字符串[] 拆分(字符串正则表达式(

方法,只需要传递一个带有 [0-9] 之类的数字的正则表达式模式。

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

最新更新