From 773785bf15280b6e2db2eb0b3c006f6cc6d38c35 Mon Sep 17 00:00:00 2001 From: Bo Date: Tue, 5 Sep 2017 10:40:13 +0800 Subject: [PATCH] Correct some word error (#53) --- README-cn.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README-cn.md b/README-cn.md index 31c3d86..f0e3fa6 100644 --- a/README-cn.md +++ b/README-cn.md @@ -100,7 +100,7 @@ |*|匹配>=0个重复的在*号之前的字符.| |+|匹配>=1个重复的+号前的字符. |?|标记?之前的字符为可选.| -|{n,m}|匹配num个中括号之前的字符 (n <= num <= m).| +|{n,m}|匹配num个大括号之前的字符 (n <= num <= m).| |(xyz)|字符集, 匹配与 xyz 完全相等的字符串.| |||或运算符,匹配符号前或后的字符.| |\|转义字符,用于匹配一些保留的字符 [ ] ( ) { } . * + ? ^ $ \ || @@ -180,7 +180,7 @@ ### 2.3.2 `+` 号 -`+`号匹配`+`号之前的字符出现 >=1 次个字符. +`+`号匹配`+`号之前的字符出现 >=1 次. 例如表达式`c.+t` 匹配以首字母`c`开头以`t`结尾,中间跟着任意个字符的字符串.
@@ -209,8 +209,7 @@
 ## 2.4 `{}` 号
 
 在正则表达式中 `{}` 是一个量词, 常用来一个或一组字符可以重复出现的次数.
-例如,  表达式 `[0-9]{2,3}` 匹配 2~3 位 0~9 的数字.
-
+例如,  表达式 `[0-9]{2,3}` 匹配最少 2 位最多 3 位 0~9 的数字.
 
 
 "[0-9]{2,3}" => The number was 9.9997 but we rounded it off to 10.0.
@@ -356,7 +355,7 @@
 `?=...` 前置约束(存在), 表示第一部分表达式必须跟在 `?=...`定义的表达式之后.
 
 返回结果只满足第一部分表达式.
-定义一个前置约束(存在)要使用 `()`. 在括号内部使用一个问号和等号: `(?=...)`.
+定义一个前置约束(存在)要使用 `()`. 在括号内部使用一个问号和等号: `(?=...)`. 
 
 前置约束的内容写在括号中的等号后面.
 例如, 表达式 `(T|t)he(?=\sfat)` 匹配 `The` 和 `the`, 在括号中我们又定义了前置约束(存在) `(?=\sfat)` ,即 `The` 和 `the` 后面紧跟着 `(空格)fat`.