sampleText='6501-*-5-[*]'
예상 출력
result='6501-%-5-[*]'
*를 %로 바꾸고 [*]를 그대로 두어야합니다. 둘 다 여러 번 발생할 수 있습니다. 자바 스크립트로 어떻게 할 수 있습니까? 미리 감사드립니다.
이 시도:
sampleText = sampleText.replace(/\*/g, function(match, offset){
if(offset > 0) {
if(sampleText[offset - 1] == '[' && sampleText[offset + 1] == ']'){
return match;
}
}
return '%';
});
바이올린 : 여기
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다