답변:
Emacs 정규 표현식은 임의의 0 너비 미리보기 / 뒤에있는 어설 션을 지원하지 않습니다.
nb Emacs Lisp 언어 구현에 대한 질문에 대해서는 Evil 및 Spacemacs (모든 elisp 라이브러리와 마찬가지로)는 관련이 없습니다.
foo
가 불가능 foobar
하지만 교체 가 불가능 foobaz
합니까? 이것은 해결책이 있어야한다고 생각한 일반적인 작업입니다. 아마도 앞뒤로 보는 것이 잘못된 접근법입니까?
foo\(bar\)
로하는 baz\1
모든 경우에 충분합니다 bar
더 일치하지를 포함 않았다.
foo
와 함께하는 \,(if (looking-at "bar") "baz" \&)
대체합니다 foo
함께 baz
다음과 같은 텍스트 인 경우 bar
(그리고 교체 foo
와 함께 foo
기타). 여전히 뒤에 오는 경우 에만 일치하는 것과 똑같은 것은 아니지만 또 다른 옵션입니다. foo
bar