읽기이 vim plugin 나는이 줄을 참조하십시오. this에 따르면 "POSIX 대괄호 식은 문자 집합 중 하나의 문자와 일치합니다".대괄호 사이의 파이프는 정규식에서 무엇을 의미합니까? 이 <code>[]</code>에 의해 둘러싸여 때 정규식 훨씬 이해가되지 않습니다, 나에게</p> <pre><code>syntax match tweeDelimiter "[<<|>>|]]|[[]" </code></pre> <p>:
이렇게 일치하지 않습니다 < 또는> 또는 [또는]? 문맥 상으로 < < 또는 >> 또는 [[or]]와 일치 시키려고합니다.
맞아요, 정규식은별로 의미가 없습니다. 당신은 같은 결과를내는'[] [<> |]'또는'[\] [<> |]'(JavaScript와 같은 빈 집합을 허용하는 언어로)를 사용할 수 있습니다. 이것은 기본적으로 문자 '<|> []'과 일치합니다. 나는이 모양의 정규식이라고 생각한다 :'(> | \] \] | \ [\]) "<<', '>", "]]'또는 [[ – ctwheels
Imo 이것은 [{> | \ [\]]' – Jan
이 플러그인이 특히 정규 표현식을 어떻게 사용하는지 잘 모르겠지만 PCRE에서 두 개/괄호는이 문맥에서 의미가있는 구분 기호를 나타낼 수도 있습니다. – revo