"is"와 같은 문자열이 계속되는 경우 문자열 내의 모든 문자를 소문자로 바꾸라는 요구 사항이 있습니다. 예를 들어java string 특정 문자열을 소문자로 바꾸는 첫 번째 문자
은 :
String a = "name=xyz,isSalaried=Y,address=abc,isManager=N,salary=1000";
내가이 정규 표현식에서 아주 좋은 아니에요
"name=xyz,salaried=Y,address=abc,manager=N,salary=1000"
로 변환 얻을해야하지만 필요한 출력을 달성하는 데 사용할 수 있다고 생각합니다. 누군가 나를 도울 수 있다면 좋을 것입니다.
자바 9. '는 Pattern.compile ("이다 ([AZ])") 매처 (a) .replaceAll (m -> m.group (1) .toLowerCase())' – shmosel
@shmosel 그것은 좋은 답변입니다 - 답으로 게시해야합니다! – alfasin
@Shmosel - 정확하고 정확한 해결책으로 보이지만 문제는 JDK 7에서 작업하고 있다는 것입니다. – Pallav