가 나는 다음과 같은 패턴으로 중고 & 문자가있는 큰 문자열이 -이 교체하는 동안 나는 &
에 & 캐릭터의 모든 항목을 대체 할자바 문자열 '&'를 &으로 바꾸되, &에서 &으로 바꾸지 말 것;
A&B
A & B
A& B
A &B
A&B
A & B
A& B
A &B
을, 나는 또한 확인해야 나는 실수로 &
을 &
으로 변환하지 않습니다. 성능에 정통한 방법으로 어떻게 할 수 있습니까? 정규 표현식을 사용합니까? 그렇다면 위의 작업을 수행하기 위해 올바른 정규 표현식을 픽업하도록 도와주십시오.
지금까지없는 기쁨으로 다음 시도했다 :
data = data.replace(" & ", "&"); // doesn't replace all &
data = data.replace("&", "&"); // replaces all &, so & becomes &
모든 '&'을'&'로 변경 한 다음 모든'&'를'&'으로 변경할 수 있습니다. –
예를 들어 ' '과 같은 다른 이스케이프 문자가 있습니까? – Pshemo