diff --git a/translations/README-cn.md b/translations/README-cn.md index 6ff3f4f..903cafe 100644 --- a/translations/README-cn.md +++ b/translations/README-cn.md @@ -227,7 +227,7 @@ ## 2.4 `{}` 号 -在正则表达式中 `{}` 是一个量词,常用来一个或一组字符可以重复出现的次数。 +在正则表达式中 `{}` 是一个量词,常用来限定一个或一组字符可以重复出现的次数。 例如, 表达式 `[0-9]{2,3}` 匹配最少 2 位最多 3 位 0~9 的数字。
@@ -256,7 +256,8 @@ ## 2.5 `(...)` 特征标群 -特征标群是一组写在 `(...)` 中的子模式。例如之前说的 `{}` 是用来表示前面一个字符出现指定次数。但如果在 `{}` 前加入特征标群则表示整个标群内的字符重复 N 次。例如,表达式 `(ab)*` 匹配连续出现 0 或更多个 `ab`。 +特征标群是一组写在 `(...)` 中的子模式。`(...)` 中包含的内容将会被看成一个整体,和数学中小括号( )的作用相同。例如, 表达式 `(ab)*` 匹配连续出现 0 或更多个 `ab`。如果没有使用 `(...)` ,那么表达式 `ab*` 将匹配连续出现 0 或更多个 `b` 。再比如之前说的 `{}` 是用来表示前面一个字符出现指定次数。但如果在 `{}` 前加上特征标群 `(...)` 则表示整个标群内的字符重复 N 次。 + 我们还可以在 `()` 中用或字符 `|` 表示或。例如,`(c|g|p)ar` 匹配 `car` 或 `gar` 或 `par`.