이것은 내가 수행하려고 시도한 것의 예제 코드 일뿐입니다.Java replaceall 대소 문자 및 특수 문자 무시
String s = "hello(1234aA)something";
String replaceString = "(1234aa)";
String s2 = s.replaceAll("(i?)" + replaceString, "something");
문자열은 동일하지만 대소 문자가 다를 수 있으므로 replaceall에서 (i?)을 사용하는 이유는 무엇입니까? 가 어떻게 정규식 특수
교체 후 s2가 어떻게 보이겠습니까? –
는 replacementstring과 약간의 실수를 저질렀습니다. 지금 여기에서 코드를 편집했으나 아직 작동하지 않습니다. – Jonas
대체 문자열의 시작 부분에 "\\ Q"를, 끝에 "\\ E"를 사용하여 문제를 해결할 수있는 방법을 찾았습니다. – Jonas