문자열의 시작 부분에 "Demo"가있는 경우에만 "DemoString"에서 "DemoString"을 다른 부분 문자열로 복제하려고합니다. 대체 할 수 없습니다. "StringDemo"의 경우입니다.자바에서는 시작 위치에있는 문자열 만 바꾸는 방법
String string = "demo string string demo";
if (string.startsWith("demo")) {
System.out.println(string.replaceFirst("demo", "xyz"));
}
출력 :
xyz string string demo
업데이트 :
로서 문자열 키로 시작하면
'^ Demo'이 정규식을 사용하고 문자열 데모를 교체 네가 원하는 숯으로 –
String str = "DemoString"; 문자열 newString = str; if (str.startsWith ("Demo")) { newString = str.replace ("Demo", "Another"); } –
@Shree이 옵션은 'DemofooDemo'에서'Demo'를 대신합니다. –