mirror of
https://github.com/ziishaned/learn-regex.git
synced 2025-08-06 03:26:42 -04:00
Update README-ko
This commit is contained in:
parent
3a30006de0
commit
4ae12d8805
@ -98,20 +98,20 @@
|
||||
|
||||
메타 문자들은 정규 표현식의 빌딩 블락들이다. 메타 문자들은 자체적인 의미를 가지지 않고 특별한 방식으로 해석되어진다. 어떤 메타 문자열들은 특별한 의미를 가지며 대괄호안에서 쓰인다. 아래는 이러한 메타 문자열들이다:
|
||||
|
||||
| 메타 문자 | 설명 |
|
||||
|메타 문자|설명|
|
||||
|:----:| ----|
|
||||
| . | 온점(Period)는 줄바꿈을 제외한 어떤 종류의 단일 문자와 매치.|
|
||||
| [ ] | 문자 클래스. 대괄호 사이에 있는 문자들로 매치.|
|
||||
| [^ ] | 부정 문자 클래스. 대괄호 안에 포함되지 않은 모든 문자들로 매치.|
|
||||
| \* | 이 메타 문자의 바로 앞에 있는 심볼이 0번 이상 반복된 문자들과 매치.|
|
||||
| + | 이 메타 문자의 바로 앞에 있는 심볼이 한번 이상 반복된 문자들과 매치.|
|
||||
| ? | 이 메타 문자의 바로 앞에 있는 심볼을 선택적(optional)으로 만듬.|
|
||||
| {n,m} | 중괄호. 이 메타 문자의 바로 앞에 위치한 심볼이 최소 n번 최대 m번의 반복된 문자들과 매치.|
|
||||
| (xyz) | 문자 그룹. 문자열 xyz와 정확히 같은 순서를 가진 문자들과 매치.|
|
||||
| | | 대안. 문자가 이 메타 문자의 앞에 있는 심볼이거나 뒤에 있는 심볼이면 매치.|
|
||||
| \| 다음 문자 이스케이프(Escape). 예약된 문자열들 <code>[ ] ( ) { } . \* + ? ^ \$ \ |</code>을 이스케이핑함으로써 그 자체와 매칭되는 것을 허용.|
|
||||
| ^ | 입력의 시작과 매치.|
|
||||
| \$ | 입력의 끝과 매치.|
|
||||
|.|온점(Period)는 줄바꿈을 제외한 어떤 종류의 단일 문자와 매치.|
|
||||
|[ ]|문자 클래스. 대괄호 사이에 있는 문자들로 매치.|
|
||||
|[^ ]|부정 문자 클래스. 대괄호 안에 포함되지 않은 모든 문자들로 매치.|
|
||||
|\*|이 메타 문자의 바로 앞에 있는 심볼이 0번 이상 반복된 문자들과 매치.|
|
||||
|+|이 메타 문자의 바로 앞에 있는 심볼이 한번 이상 반복된 문자들과 매치.|
|
||||
|?|이 메타 문자의 바로 앞에 있는 심볼을 선택적(optional)으로 만듬.|
|
||||
|{n,m}|중괄호. 이 메타 문자의 바로 앞에 위치한 심볼이 최소 n번 최대 m번의 반복된 문자들과 매치.|
|
||||
|(xyz)|문자 그룹. 문자열 xyz와 정확히 같은 순서를 가진 문자들과 매치.|
|
||||
|||대안. 문자가 이 메타 문자의 앞에 있는 심볼이거나 뒤에 있는 심볼이면 매치.|
|
||||
|\|다음 문자 이스케이프(Escape). 예약된 문자열들 <code>[ ] ( ) { } . \* + ? ^ \$ \ |</code>을 이스케이핑함으로써 그 자체와 매칭되는 것을 허용.|
|
||||
|^|입력의 시작과 매치.|
|
||||
|\$|입력의 끝과 매치.|
|
||||
|
||||
## 2.1 마침표
|
||||
|
||||
@ -431,7 +431,6 @@
|
||||
[Test the regular expression](https://regex101.com/r/E88WE2/1)
|
||||
|
||||
## 6. 탐욕적 vs 게으른 매칭
|
||||
|
||||
기본적으로 정규 표현식은 탐욕적(greedy) 매칭을 수행하는데, 이는 가능한 한 길게 매칭하는 것을 의미한다. 우리는 `?`를 사용하여 게으른(lazy) 방법 매칭할 수 있으며, 가능한 한 짧게 매칭하는 것을 의미한다.
|
||||
|
||||
<pre>
|
||||
|
Loading…
x
Reference in New Issue
Block a user