정규식이 좋지 않아 문자열 교체에 도움이 필요합니다.문자열 replaceAll에 조건이 있습니다.
String str = "Name_XYZ_";
str = "XYZ_NAME_";
그래서 어떻게 빈 문자열을 가진 두 개의 문자열 위에서 "Name_"
또는 "_NAME_"
대체 할 수있다? 조건은 "Name"
이 될 수 있으며 또는 임의의 색인이지만 preceded by "_"
일 수 있습니다.
은 지금까지 나는
String replacedString = str.replaceAll("(?i)Name_", ""); // This is not correct.
이 숙제 아닌, 노력했다. 나는 그런 종류의 처리가 필요한 XML 파일 작업을하고있다.
고마워요. 이 작동합니다. – user1483570
나는했다. 나는이 답변을 투표했을 지 모르지만 그렇게 할 평판은 없다. 고마워. – user1483570