diff --git a/translations/README-ko.md b/translations/README-ko.md index ee7abdc..5061101 100644 --- a/translations/README-ko.md +++ b/translations/README-ko.md @@ -201,7 +201,7 @@ ## 2.4 중괄호 -정규 표현식에서 정량자(quantifier)라고도 불리는 중괄호는 하나의 문자 혹은 문자 집합으로 표시된 문자가 몇번 반복되는지명시하는데 사용된다. 예를 들어, 정규 표현식 `[0-9]{2,3}`은 숫자 문자(0부터 9사이의 문자)가 최소 2번, 최대 3번 연속해서 나오는 문자열 패턴을 의미한다. +정규 표현식에서 정량자(quantifier)라고도 불리는 중괄호는 하나의 문자 혹은 문자 집합으로 표시된 문자가 몇번 반복되는지 명시하는데 사용된다. 예를 들어, 정규 표현식 `[0-9]{2,3}`은 숫자 문자(0부터 9사이의 문자)가 최소 2번, 최대 3번 연속해서 나오는 문자열 패턴을 의미한다.
"[0-9]{2,3}" => The number was 9.9997 but we rounded it off to 10.0. @@ -307,26 +307,26 @@ 정규 표현식은 일반적으로 사용되는 문자열 집합들을 간편하게 사용할 수 있도록 여러 단축형들을 제공한다. 단축형 문자열 집합은 아래와 같다. -| 단축형 | 설명 | -| :----: | --------------------------------------- | -| . | 개행을 제외한 모든 문자 | -| \w | 영숫자 문자와 매치: `[a-zA-Z0-9_]` | -| \W | 영숫자 문자가 아닌 문자와 매치: `[^\w]` | -| \d | 숫자와 매치: `[0-9]` | -| \D | 숫자가 아닌 문자와 매치: `[^\d]` | -| \s | 공백 문자와 매치: `[\t\n\f\r\p{Z}]` | -| \S | 공백 문자가 아닌 문자와 매치: `[^\s]` | +|단축형|설명| +|:----:|----| +|.|개행을 제외한 모든 문자| +|\w|영숫자 문자와 매치: `[a-zA-Z0-9_]`| +|\W|영숫자 문자가 아닌 문자와 매치: `[^\w]`| +|\d|숫자와 매치: `[0-9]`| +|\D|숫자가 아닌 문자와 매치: `[^\d]`| +|\s|공백 문자와 매치: `[\t\n\f\r\p{Z}]`| +|\S|공백 문자가 아닌 문자와 매치: `[^\s]`| ## 4. 전후방탐색 때때로 전후방탐색Lookaround이라고 알려진 후방탐색Lookbehind과 전방탐색Lookahead은 (패턴 매칭을 위해서 사용되지만 매칭된 리스트에는 포함되지 않는) **_넌-캡쳐링 그룹_** 의 특정 종류들이다. 전후방탐색은 하나의 패턴이 다른 특정 패턴 전이나 후에 나타나는 조건을 가지고 있을때 사용한다. 예를 들어, 우리가 입력 문자열 `$4.44 and $10.88`에 대해서 달러 부호 `$`이후에 나오는 모든 숫자를 매칭시키고 싶다고 하자. 이때 정규 표현식 `(?<=\$)[0-9\.]*`를 사용할 수 있다. 이 정규 표현식은 `$` 문자 뒤에 나오는 문자 `.`을 포함한 모든 숫자 문자를 의미한다. 다음은 정규 표현식에서 사용되는 전후방탐색들이다. -| 부호 | 설명 | -| :--: | --------------- | -| ?= | 긍정형 전방탐색 | -| ?! | 부정형 전방탐색 | -| ?<= | 긍정형 후방탐색 | -| ? "(?<![T|t]he\s)(cat)" => The cat sat on cat. @@ -372,11 +372,11 @@ 플래그는 정규표현식의 출력값을 수정하기 때문에 수정자(modifier)라고도 불린다. 이러한 플래그들은 어떤 순서 혹은 조합으로 사용 가능하며 정규 표현식의 일부분이다. -| 플래그 | 설명 | -| :----: | ---------------------------------------------------------- | -| i | 대소문자 구분없음: 매칭이 대소문자를 구분하지 않도록 설정. | -| g | 전체 검색: 입력 문자열 전체를 대상으로 패턴을 검색. | -| m | 멀티 라인: 앵터 메타 문자가 각 줄마다 동작하도록 설정. | +|플래그|설명| +|:----:|----| +|i|대소문자 구분없음: 매칭이 대소문자를 구분하지 않도록 설정.| +|g|전체 검색: 입력 문자열 전체를 대상으로 패턴을 검색.| +|m|멀티 라인: 앵터 메타 문자가 각 줄마다 동작하도록 설정.| ### 5.1 대소문자 구분없음 @@ -448,10 +448,10 @@ ## 기여 방법 -- 이슈 리포팅 -- 코드 개선해서 풀 리퀘스트 열기 -- 소문내기 -- ziishaned@gmail.com 메일로 직접 연락하기 또는 [](https://twitter.com/ziishaned) +* 이슈 리포팅 +* 코드 개선해서 풀 리퀘스트 열기 +* 소문내기 +* ziishaned@gmail.com 메일로 직접 연락하기 또는 [](https://twitter.com/ziishaned) ## 라이센스