반응형
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
반응형
'programing' 카테고리의 다른 글
필드당 여러 GSON @SerializedName? (0) | 2022.09.15 |
---|---|
Facebook Graph API, 사용자 이메일 받는 방법? (0) | 2022.09.15 |
키 값 쌍이 있는 array_param() (0) | 2022.09.15 |
웹 팩을 사용하여 정적 파일을 빌드 디렉토리에 복사하는 방법 (0) | 2022.09.15 |
리스트와 튜플의 차이점은 무엇입니까? (0) | 2022.09.15 |