반응형
Vim에서 regexp의 \ b와 같은 단어 경계 문자를 어떻게 검색합니까?
검색하고 싶습니다
/the\b
"the" 는 찾지 만 "then" 은 찾지 않습니다 .
나는 또한 매우 마술을 켜고 검색을 시도 했습니다.
/\vthe\b
/the\>
보다 :help /ordinary-atom
"regexp"는 PCRE를 의미한다고 가정 합니다. Vim의 정규 표현식 구문이 PCRE와 다르다는 점은 주목할 가치가 있습니다.
또한보십시오:
- VIM에 자체 정규식 구문이있는 이유는 무엇입니까?
- vim 정규 표현식과 일반 정규 표현식의 차이점은 무엇입니까?
- vim의 정규 표현식 엔진에서 일부 메타 문자가 이스케이프 처리되고 일부는 그렇지 않습니다.
- vim이 \ <및 \>가 아닌 \ b를 수락하도록 할 수 있습니까?
단어 시작과 단어 끝에 각각 \<
및 \>
을 사용하십시오 .
예를 들어 특정 경우에는 다음을 사용합니다.
/ the \> /
very magic
이 켜져 있으면 >
캐릭터를 이스케이프해서는 안됩니다 . 매직 검색이란 무엇입니까 ? 귀하의 경우에는 다음과 같이하십시오.
/\v<the>
단어 'the'만 검색합니다.
커서에서 단어를 검색하려고하는 경우 을 누르 *거나 #뒤로 검색 할 수 있습니다 .
반응형
'IT story' 카테고리의 다른 글
두 개의 같지 않은 부동 소수점 숫자를 빼서 0을 얻을 수 있습니까? (0) | 2020.06.30 |
---|---|
리턴 문이 잠금 내부 또는 외부에 있어야합니까? (0) | 2020.06.30 |
파이썬에서 화면을 지우는 방법 (0) | 2020.06.30 |
AngularJS를 사용하여 ASP.NET 웹 API 메소드에서 파일 다운로드 (0) | 2020.06.30 |
C #의 임의 날짜 (0) | 2020.06.30 |