나는 각 문자열에 문자가 들어있는 문자열 집합을 가지고 있는데, 숫자는 &이다. 문자열 앞에 숫자 &이 나타날 때까지 문자열의 내용을 추출하고 싶습니다. 다음은 예입니다.자바에서 문자가 처음 나타난 후 문자열의 내용을 제거하는 방법은 무엇입니까?
Axis-1.4.5
Limo_9.5.6R
Dent-ist-0C.4E
Log4M-1.2.0
Hello-World-1.0
이들은 내 문자열입니다. 내가 내 출력으로이에서 원하는 것은 :
Axis
Limo
Dent-ist
Log4M
Hello-World
나는 패턴
완전히 대체 ("\ d 개", "")를 사용 &
완전히 대체하기를 ("[- +^:., _]", " ")을 사용하여 숫자와 기호를 제거하십시오. 그러나이 내 outpus은 내가 가진 무엇으로 :
Axis
LimoR
DentistCE
LogM
HelloWorld
누군가가 나에게이 시나리오 제대로 문자열을 트림하는 방법을 알려 주시기 바랍니다 수 있을까요?
"Dentist"가 실제로 "Dent-ist"이어야합니까? (또는 "Hello-World"가 실제로 "HelloWorld"가되어야합니까?) – smarx
치과 의사는 Dent-ist 여야합니다. 게시물에서 변경했습니다. – SRS
기본적으로, 오는 문자 사이에 오는 기호와 번호 앞의 기호가 숫자에 이어지는 문자와 숫자 뒤에 오는 문자를 기대합니다. – SRS