programing

String.replaceAll(RegEx 제외)

copysource 2022. 9. 15. 23:42
반응형

String.replaceAll(RegEx 제외)

문자열 내의 모든 서브스트링 인스턴스를 대체하고 싶지만String.replaceAll()는 패턴만 받아들입니다.내가 가지고 있는 끈은 이전 시합에서 나온 것이다.가지고 있는 패턴에 이스케이프를 추가할 수 있습니까?아니면 버전도 있나요?replaceAll()패턴 대신 리터럴 문자열을 받아들이는 다른 클래스에서는요?

그냥 쓰는 게 아니라replaceAll.

주의:replace첫 번째 발생을 대체하는 것이 아니라 모든 발생을 대체하는 입니다.replaceAll.

이스케이프를 추가하는 방법은 입니다.

String replaced = myString.replaceAll(Pattern.quote(matchingStr), replacementStr)

하지만 존이 말하듯이, 당신은 그저replace()다른 곳에서 벗어나도replaceAll이름, 그것은 모든 발생을 대체한다.replaceAll().

언급URL : https://stackoverflow.com/questions/4316710/string-replaceall-without-regex

반응형