JavaScript를 사용하여 파일을 정리하려고합니다. 이 파일은 다음과 같이 텍스트 행이 포함Javascript regex replace는 여분의 슬래시를 삽입합니다.
a <- b + c/d;
내가 하나의 공백으로 구분 <-
의 양쪽에 공백이 아닌 문자열이있을 때 =
모든 <-
를 교체합니다. 꽤 쉬운 이론 :
line = "a <- b + c/d"
result = line.replace(/(\S+) <- (\S+)/, /$1 = $2/)
위 코드는 실행할 때 /a = b/ + c/d
을 생성합니다. 그러나 개념 상으로는 a = b + c/d
을 생성해야합니다. JavaScript가 슬래시를 삽입 할 수있는 기회없이 허위 -nilly없이 $1
스타일의 역 참조를 사용하려면 어떻게해야합니까?