Creaticalmind

06 The point must be escaped if literal meaning is required. 본문

Regular expressions

06 The point must be escaped if literal meaning is required.

TigerBJ 2018. 4. 12. 15:22

Page 6

The point must be escaped if literal meaning is required.

Source

O.K.

Case 1

Regular Expression:.
First match:O.K.
All matches:O.K.

Case 2

Regular Expression:\.
First match:O.K.
All matches:O.K.

Case 3

Regular Expression:\..\.
First match:O.K.
All matches:O.K.


Case 1 문자를 와일드 카드로 검색하는 방식이다. > 05 Point . matches any character. <- 참조


Case 2 > 04 escaped with a backslash 이스케이프문자, 백슬래쉬 <- 참조


\.으로 검색을 하면 ' . ' 의 쓰임새는 문자열의 와일드 카드가 아닌, Point ' . ' 을 나타내는 것이다.


Case 3 Case 1, Case 2 의 검색 방식을 혼합해서 사용. [ \. ][ . ][ \. ]으로 보면 이해가 빠르다. 첫번째 [ \. ]은 Point ' . '을 찾는 것, 두번째 [ . ]은 문자열의 와일드 카드, 세번째 [ \. ]은 첫번째와 마찬가지로 Point ' . '을 찾는 것이다.


http://zvon.org/comp/r/tut-Regexp.html#Pages~Page_6

Comments