변수를 사용하여 문자열에서 부분 문자열의 모든 인스턴스를 제거하려면 어떻게해야합니까? 는 (내가 바로 ... 세계적으로, 아무것도, 가장 좋은 방법은 교체하는 것입니다 생각하고, 제거하는 방법?)myString.replace (VARIABLE, "") ...... 그러나 글로벌하게
을 나는이 2 개 개의 문자열이있는 경우, 다음
myString = "This sentence is an example sentence."
oldWord = " sentence"
뭔가를이
처럼myString.replace(oldWord, "");
은 문자열에서 변수의 첫 번째 인스턴스 만 바꿉니다.
하지만이 경우 myString.replace(/oldWord/g, "");
과 같은 글로벌 g를 추가하면 oldWord가이 경우 substring이 아니라 변수라고 생각하기 때문에 작동하지 않습니다. 변수로 어떻게 할 수 있습니까?
가능한 중복 [정규 표현식 자바 스크립트에 변수를 전달하려면 어떻게합니까?] (http://stackoverflow.com/ 질문/494035/how-do-you-you-do-a-regular-expression-javascript) – fxp