문자열 리터럴에 magic Vim 정규식이 있으면 전체 정규식을 다른 마법 모드를 사용하는 대체 표현으로 변환하는 방법이 있습니까? 그래서 해당 정규식을 소스 코드에 붙여 넣을 수 있습니까?
예를 들어,이 마법 모드 패턴을 변환하려면 다음을 수행하십시오.
'\m-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>'
매우 읽기 쉬운 모드로 만들기 :
'\v-=<\d+L=>|0[xX][0-9a-fA-F]+>'
나는 종종 그것을 손으로 변환하려고 실수를합니다.
나도 몰라 항상 작은 따옴표로 묶을 계획입니까?
—
FDinoff
질문 제목에 관하여, 그것은 어렵다, 매우 마술 정규식
—
Kent
[0-9]+
을 마술이 아닌 것으로 변환하는 것에 대해 생각하십시오 ... ;-)
@ MuMind 나는 당신이 찾고있는 비교 유형을 이해하지 못한다고 생각합니다 :-) 그리고 플러그인의 개선에 대해 github을 사용하여 버그를 알리거나 풀 요청을 제안하는 것을 망설이지 말고, 나는 기꺼이 그것을 볼 것이다!
—
statox