Update README-ko

This commit is contained in:
Yeongjun.Kim 2019-01-28 12:04:01 +09:00
parent 3a30006de0
commit 4ae12d8805

View File

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