File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 88
99## 搜索行的开头 ^
1010
11- 在这个有多行文本的例子中,正则表达式 ` /^\d+/gm ` 将从每行的开头取一个数字:
11+ 在这个有多行文本的例子中,模式 ` /^\d+/gm ` 将从每行的开头取一个数字:
1212
1313``` js run
1414let str = ` 1st place: Winnie
Original file line number Diff line number Diff line change @@ -21,13 +21,13 @@ alert( "Hello, JavaScript!".match(/\bJava\b/) ); // null
2121
2222![ ] ( hello-java-boundaries.svg )
2323
24- 因此,它与正则表达式 ` pattern:\bHello\b ` 相匹配,因为:
24+ 因此,它与模式 ` pattern:\bHello\b ` 相匹配,因为:
2525
26261 . 字符串的开头符合第一个检查 ` pattern:\b ` 。
27272 . 然后匹配了单词 ` pattern:Hello ` 。
28283 . 然后与 ` pattern:\b ` 再次匹配,因为我们在 ` subject:o ` 和逗号之间。
2929
30- 所以正则表达式 ` pattern:\bHello\b ` 会匹配,但 ` pattern:\bHell\b ` 不会匹配(因为在 ` l ` 之后没有单词边界),` Java!\b ` 也不会匹配(因为感叹号不是单词字符 ` pattern:\w ` ,所以其后没有词边界)。
30+ 所以模式 ` pattern:\bHello\b ` 会匹配,但 ` pattern:\bHell\b ` 不会匹配(因为在 ` l ` 之后没有单词边界),` Java!\b ` 也不会匹配(因为感叹号不是单词字符 ` pattern:\w ` ,所以其后没有词边界)。
3131
3232``` js run
3333alert ( " Hello, Java!" .match (/ \b Hello\b / ) ); // Hello
@@ -38,7 +38,7 @@ alert( "Hello, Java!".match(/\bJava!\b/) ); // null(无匹配项)
3838
3939` pattern:\b ` 既可以用于单词,也可以用于数字。
4040
41- 例如,正则表达式 ` pattern:\b\d\d\b ` 查找独立的两位数。换句话说,它查找的是两位数,其周围是与 ` pattern:\w ` 不同的字符,例如空格或标点符号(或文本开头/结尾)。
41+ 例如,模式 ` pattern:\b\d\d\b ` 查找独立的两位数。换句话说,它查找的是两位数,其周围是与 ` pattern:\w ` 不同的字符,例如空格或标点符号(或文本开头/结尾)。
4242
4343``` js run
4444alert ( " 1 23 456 78" .match (/ \b \d\d \b / g ) ); // 23,78
You can’t perform that action at this time.
0 commit comments