다음 코드를 내 코드베이스에서 regex를 사용하여 바꾸려고합니다.자바 정규 표현식 복수 찾기 및 바꾸기
if(StringFunctions.isNullOrEmpty(employee.getName())){
//java code
}
새로운 코드가 있어야한다 :
If(StringUtils.isEmpty(StringUtils.trim(employee.getName()))){
//java code
}
나는 업데이트를 수행하기 위해 다음 코드를 작성했습니다.
String regEx = "StringFunctions.isNullOrEmpty(.*)";
String replacement = "StringUtils.isEmpty(StringUtils.trim$1)";
textFromFile.replaceAll(regEx,pattern);
출력은 다음과 같습니다
If(StringUtils.isEmpty(StringUtils.trim(employee.getName())){)
//java code
}
내 코드에서 무슨 일입니까 ??? 제발 도와주세요
질문에 오타의 부부가, 예상 된 결과가 "만약"없습니다 "하는 경우로 시작 "replaceAll에서는 패턴이 아니지만 대체 코드 인 –
은 실제로 얼마나 많은 괄호가 있는지 모르기 때문에 작동하지 않습니다 당신은 inside StringFunctions.isNullOrEmpty()를 가질 것입니다. –