다음과 같은 문자열이 있다고 가정해 봅시다 -
var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript."
위 문장에서 다음 단어를 "Not Available"이라는 특정 값으로 대체해야 합니다. -
var values = ['John','Smith','UK','JavaScript']
따라서 출력은 다음과 같아야 합니다. -
My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.
정규 표현식을 사용하여 위에서 논의한 것을 구현할 수 있습니다.
예시
다음은 코드입니다 -
var values = ['John','Smith','UK','JavaScript'] var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript." var regularExpression = new RegExp (values.join('|'), 'gim') sentence = sentence.replace(regularExpression, 'Not Available'); console.log(sentence);
위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -
node fileName.js.
여기에서 내 파일 이름은 demo279.js입니다.
출력
이것은 콘솔에 다음과 같은 출력을 생성합니다 -
PS C:\Users\Amit\javascript-code> node demo279.js My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.