2017-04-08 1 views
0

어떻게하면 첫 번째 문자가 될 때까지 문자열을 추출 할 수 있습니까? 예를 들어, 나는이 문자열을 가지고 있으며 처음부터 nummeric (1 또는 12)까지 줄을 자르고 싶습니다. 텍스트는 동적이므로 시작 단어 만 번호가 아닌 번호와 동일 할 때마다 있습니다.문자열 문자열을 Java의 첫 번째 숫자 문자까지

geschäftsführerin 안나 마이어의 tannenstraße 12 랜도

+0

가능한 복제 [자바에서 문자열을 분할하는 방법 (http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java) – user1803551

답변

2

당신은

은 (문자열 정규식) String 클래스의

방법, 단지

공공 문자열 [] 분할을 필요로 사용할 수 있습니다 [0-9]와 같은 숫자가있는 정규식 패턴을 전달합니다.

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