vim 확장 정규 표현식 3
\h → 영문 단어의 시작에 사용되는 문자 [A-Za-z_]
/\h 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\H → 영문 단어의 시작에 사용되지 않는 문자 [^A-Za-z_]
/\H 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\a → 모든 알파벳 [A-Za-z]
/\a 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\A → 알파벳이 아닌 문자 [^A-Za-z]
/\A 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\l → 알파벳 소문자 [a-z]
/\l 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\L → 알파벳 소문자가 아닌 문자 [^a-z]
/\L 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\u → 알파벳 대문자 [A-Z]
/\u 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
\U → 대문자가 아닌 문자 [^A-Z]
/\U 로 검색하면 그 결과는 다음과 같다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ! " # $ % & '
( ) * + , - . / : ; < = > ?
@ [ \ ] ^ _ ` { | } ~
가나다라마바사아자차카타파하
Anki 파일
아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다.
040 vim의 정규표현식(13) 확장 정규 표현식 3.apkg
'Anki로 공부하기 > vi 또는 vim 익히기' 카테고리의 다른 글
042 vim 범위 지정 명령하기 (0) | 2018.06.28 |
---|---|
041 vim의 정규표현식(14) 확장 정규 표현식 4 (0) | 2018.06.27 |
039 vim의 정규표현식(12) 확장 정규 표현식 2 (0) | 2018.06.25 |
038 vim의 정규표현식(11) 확장 정규 표현식 1 (0) | 2018.06.24 |
037 vim의 정규표현식(10) POSIX 문자 클래스 2 (0) | 2018.06.20 |