2
그래서 내 코드는 다음과 같습니다지정된 값을 제외한 모든 문자열을 제거하는 방법
String value = "123456"
내가 2
및 5
을 제외한 모든 것을 제거하려는. 출력은 내가 replaceAll()
을 시도 2
될 것
String value = "463312"
하지만 그것은 단지, 그것은 않습니다
그래서 내 코드는 다음과 같습니다지정된 값을 제외한 모든 문자열을 제거하는 방법
String value = "123456"
내가 2
및 5
을 제외한 모든 것을 제거하려는. 출력은 내가 replaceAll()
을 시도 2
될 것
String value = "463312"
하지만 그것은 단지, 그것은 않습니다
작동하지 않습니다 출력 프로그램도 값이 예를 들어 변경 작업을해야 25
될 것입니다 올바른 정규 표현식을 사용해야합니다.
String newValue = value.replaceAll("[^25]", "");
이 하나
은 (부정에 대한^
스탠드)하지 않는 모든 것이 삭제됩니다
[
및
]
(값 세트) 사이의 항목과 일치하는지 말한다. `replaceAll`와
사용 정규식 [^ 25]
String newStr = value.replaceAll("[^25]","");
당신이 공유 할 수 코드? –
2와 5를 제외한 모든 것을 표현하는 정규식을 찾으십시오. 너무 힘들어서는 안됩니다. –