내 정규 표현식에 필요한 백 슬래시 수는 상당히 미쳤습니다. elisp에는 정규 표현식 리터럴이 있으므로 다음과 같이 작성할 수 있습니다.
rx"some\(regexp\)"
대신에
"some\\(regexp\\)"
@ abo-abo의이 블로그 게시물에서와 같이 항상 표시되는 방식을 조정할 수 있습니다. oremacs.com/2015/01/11/pretty-elisp-regex
—
glucas
@knarf Stefan이 원시 문자열 지원에 관심이 없다는 것은 부끄러운 일입니다. 원시 문자열은 대체가 아닌 새로운 정규 표현식 구문 (보통)을 보완하기 때문입니다.
—
nosefrog
\\|
,\\(
하고\\)
. 불행히도, 많은 테마에서 이것은 보이지 않습니다. 이를 재정의font-lock-regexp-grouping-backslash
하고font-lock-regexp-grouping-construct
보다 뚜렷하게 만들 수 있습니다 .