Skip to content

Commit 1bbfbdf

Browse files
Junru Shaochangkun
Junru Shao
authored andcommitted
fix: typo in qualifier (changkun#27)
应当是 ”`o{2}` 不能匹配 `for` 中的 `o`“,而不是 “`f{2}` 不能匹配 `for` 中的 `o`”
1 parent 4bcb210 commit 1bbfbdf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

book/zh-cn/06-regex.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@
6161
|`*`|匹配前面的子表达式零次或多次。例如,`foo*` 能匹配 `fo` 以及 `foooo``*` 等价于`{0,}`|
6262
|`+`|匹配前面的子表达式一次或多次。例如,`foo+` 能匹配 `foo` 以及 `foooo`,但不能匹配 `fo``+` 等价于 `{1,}`|
6363
|`?`|匹配前面的子表达式零次或一次。例如,`Your(s)?` 可以匹配 `Your``Yours` 中的`Your``?` 等价于 `{0,1}`|
64-
|`{n}`| `n` 是一个非负整数。匹配确定的 `n` 次。例如,`f{2}` 不能匹配 `for` 中的 `o`,但是能匹配 `foo` 中的两个 `o`|
65-
|`{n,}`| `n` 是一个非负整数。至少匹配 `n` 次。例如,`f{2,}` 不能匹配 `for` 中的 `o`,但能匹配 `foooooo` 中的所有 `o``o{1,}` 等价于 `o+``o{0,}` 则等价于 `o*`|
64+
|`{n}`| `n` 是一个非负整数。匹配确定的 `n` 次。例如,`o{2}` 不能匹配 `for` 中的 `o`,但是能匹配 `foo` 中的两个 `o`|
65+
|`{n,}`| `n` 是一个非负整数。至少匹配 `n` 次。例如,`o{2,}` 不能匹配 `for` 中的 `o`,但能匹配 `foooooo` 中的所有 `o``o{1,}` 等价于 `o+``o{0,}` 则等价于 `o*`|
6666
|`{n,m}`| `m``n` 均为非负整数,其中 `n` 小于等于 `m`。最少匹配 `n` 次且最多匹配 `m` 次。例如,`o{1,3}` 将匹配 `foooooo` 中的前三个 `o``o{0,1}` 等价于 `o?`。注意,在逗号和两个数之间不能有空格。|
6767

6868
有了这三张表,我们通常就能够读懂几乎所有的正则表达式了。
@@ -146,4 +146,4 @@ bar.txt sub-match[1]: bar
146146
147147
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="知识共享许可协议" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/80x15.png" /></a>
148148
149-
本教程由[欧长坤](https://github.com/changkun)撰写,采用[知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc-nd/4.0/)许可。项目中代码使用 MIT 协议开源,参见[许可](../LICENSE)。
149+
本教程由[欧长坤](https://github.com/changkun)撰写,采用[知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc-nd/4.0/)许可。项目中代码使用 MIT 协议开源,参见[许可](../LICENSE)。

0 commit comments

Comments
 (0)