일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 부스트캠프aitech3기
- 모각공
- summarise( )
- NomadCoder
- 네이버커넥트
- RNN
- group_by( )
- Convolution
- Multi-Layer Perceptron
- 생활코딩
- 베이즈통계학
- Filter
- Beyond Linear Neural Networks
- 자바스크립트
- 정규표현식
- convolution 역전파
- 부스트캠프 aitech3기
- 역전파알고리즘
- mutate( )
- 부스트캠프
- JavaScript
- regex
- col_names
- Sequential Model
- LinearNeuralNetwork
- dplyr
- 네이버커넥트재단
- regular expression
- r
- aitech
- Today
- Total
clear_uncertainty
정규표현식(Regular Expression)에 대하여 - 앵커와 이스케이핑(3~4) 본문
정규표현식(Regular Expression)에 대하여 - 앵커와 이스케이핑(3~4)
SOidentitiy 2021. 10. 7. 16:16

본 포스팅은 생활코딩님의 정규표현식 토픽을 공부하고 정리한 내용입니다.
본 포스팅의 패턴(Page) 및 설명은 http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents 를 참고했습니다.
정규표현식 패턴들
Page 3
특정한 기호는 특정한 의미를 갖습니다. 소스가 who is who일때, who로 시작하는 소스를 검출할때 ^who를 사용합니다.
who$는 who로 끝나는 텍스트를 검출합니다.
Source : who is who
Case1
Regular Expression | ^who |
First match | who is who |
All match | who is who |
Case2
Regular Expression | who$ |
First match | who is who |
All match | who is who |
Page 4
^와 $를 통해 문자를 검출하는 패턴을 Page3에서 알아봤는데, Page4에서는 만약 소스에 $와 ^가 포함되있을 때 어떻게 검출할수있을지를 알아봅시다.
Source : $12$ \-\ $25$
Case1
Regular Expression | ^$ |
First match | $12$ \-\ $25$ |
All match | $12$ \-\ $25$ |
$로 시작하는 텍스트를 검출하고싶지만, Page3에서 알아봤듯이, $ 또한, 특정한 기호이기 때문에 검출되지않습니다.
Case2
Regular Expression | \$ |
First match | $12$ \-\ $25$ |
All match | $12$ \-\ $25$ |
\ 는 \뒤의 기호가 정규표현식에서의 기호가 아닌 단순한 문자를 나타냅니다. 따라서 \$에서 $는 단순한 문자 $입니다.
Case3
Regular Expression | ^\$ |
First match | $12$ \-\ $25$ |
All match | $12$ \-\ $25$ |
따라서 ^\$는 $로 시작하는 텍스트만을 검출합니다.
위에서 본 \가 하는 특정한 역할을 해제시키는 역할을 escape라고 합니다.
Case4
Regular Expression | \$$ |
First match | $12$ \-\ $25$ |
All match | $12$ \-\ $25$ |
마찬가지로 \$$는 \$를 통해 표현돈 문자 $를 마지막으로 갖는 텍스트를 검출합니다.
출처
Regular Expression and its importance in programming | Geekboots
Regular Expression is the most important part of programming - Geekboots
www.geekboots.com
정규표현식 패턴들 - 생활코딩
본 수업은 zvon의 정규표현식 tutorials를 이용한다. 실제 강의는 동영상을 참고하자. zvon은 아래의 URL을 통해서 접근 할 수 있다. http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents 아래는 인터렉티브하게 정
opentutorials.org
Regular Expressions Tutorial @ZVON.org
zvon.org
'언어 > 정규표현식(Regular Expression)' 카테고리의 다른 글
정규표현식(Regular Expression)에 대하여 - 경계와 전방/후방 탐색 (18~25) (0) | 2021.10.07 |
---|---|
정규표현식(Regular Expression)에 대하여 - 수량자(Quantifier) (11~17) (0) | 2021.10.07 |
정규표현식(Regular Expression)에 대하여 - 문자그룹, 특정문자와 범위, 서브패턴 (5~10) (0) | 2021.10.07 |
정규표현식 (Regular Expression)에 대하여 - 정의와 기본 패턴(1~2) (0) | 2021.10.07 |