자바에서 이런 종류의 시나리오가 있습니다. 문자열의 마지막 문자 :
또는 -
은 ""로 바꿔야합니다.문자열의 마지막 문자를 끝에 공백으로 바꾸는 방법
예 :
String value = "data - ";
String value2 = "data :";
value.replaceAll("[-:]$","");
value2.replaceAll("[:-]$","");
System.out.println(value);
System.out.println(value2);
출력 :
data -
data
나는 공백이 마지막 문자로 취급 사람이 scenarion와 함께 나를 도울 수, 정규식이 제공 일치하지 않는 생각? 고맙습니다.
'value.replaceFirst ("\\ s * [- :] \\ s * $", ""); ' –
더하기 1 : 당신이 공백을 제거 할 수 있도록 공백을 제거 할 수 있도록 먼저 공백을 자르십시오. – Sherlock
@ 카타나 캐릭터 트리밍을 대체하면 뒤 따르기 때문에 솔루션이 중복 프로세스라고 생각합니다. – rjre11211994