emacs regexp-builder가 replace-regexp에서 작동하지 않습니다.



(1)

regexp-builder 는 여러 가지 구문으로 정규 표현식을 표시 할 수 있습니다. 기본적으로 Emacs Lisp 소스 (구문 read )에 넣기에 적합한 구문을 사용하기 때문에 정규 표현식은 큰 따옴표로 묶이고 백 슬래시는 두 배가됩니다. 대화식으로 사용하려면 Cc Ci ( reb-change-syntax )로 string 구문을 선택하십시오.

텍스트가 들어있는 emacs 버퍼가 있습니다.

a1b2c3

regexp-builder를 사용하여 정규 표현식을 만듭니다.

"b\\(2\\)"

일치하는 항목을 볼 수 있습니다 (b2, 2가 다른 색상으로 표시됨).

그러나, 내가 replace-regexp 표현식을 붙여 넣을 때, 나는 0 개의 일치를 얻는다. 둘 다 따옴표 포함 여부. 내가 사용해야 할 경기를 얻으려고.

b\(2\)

나는 여기에 어떤 일이 일어나고있는 것 같지만, 분명히 뭔가 잘못하고있을 것입니다. 수동으로 탈출해야하는 것은 반쯤을 패퇴시키는 것 같습니다.





emacs