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


+ Recent posts