Skip to content

Commit 5193f40

Browse files
authored
Update regexp.md
增加脱字符的示例,防止歧义。 原有示例: >>> ```javascript /[^abc]/.test('hello world') // true ``` >>> 上面代码中,字符串`hello world`不包含字母`a`、`b`、`c`中的任一个,所以返回`true`; 可能引起误解:不能包含a,b,c才能返回true
1 parent bf0fbfd commit 5193f40

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

docs/stdlib/regexp.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,10 +547,11 @@ str.split(separator, [limit])
547547

548548
```javascript
549549
/[^abc]/.test('hello world') // true
550+
/[^abc]/.test('bbc news') // true
550551
/[^abc]/.test('bbc') // false
551552
```
552553

553-
上面代码中,字符串`hello world`不包含字母`a``b``c`中的任一个,所以返回`true`;字符串`bbc`不包含`a``b``c`以外的字母,所以返回`false`
554+
上面代码中,字符串`hello world`不包含字母`a``b``c`中的任一个,所以返回`true`;字符串`bbc news`包含除字母`a``b``c`以外的其他字符,所以返回`true`;字符串`bbc`不包含`a``b``c`以外的字母,所以返回`false`
554555

555556
如果方括号内没有其他字符,即只有`[^]`,就表示匹配一切字符,其中包括换行符。相比之下,点号作为元字符(`.`)是不包括换行符的。
556557

0 commit comments

Comments
 (0)