JavaScript特殊字符/正则表达式

时间:2011-03-16 02:47:20

标签: javascript

我正在尝试学习正则表达式的Mozilla文档,但有一件事我没有得到。对于特殊字符\s,它给出了以下示例

/ \ s \ w * /匹配“foo bar”中的“bar”。

我知道\ s是空格的特殊字符,但为什么示例中有w *?

/\s/也不匹配“foo bar”中的'bar'吗?

w*有什么用?

3 个答案:

答案 0 :(得分:1)

\ w匹配任何字母数字字符(单词字符),包括下划线([a-zA-Z0-9 _]的缩写)。

这是一个角色逃脱。

答案 1 :(得分:1)

/\s\w*/是空白字符,后跟0个或更多单词字符。

/\s/只会在示例中找到空格。

答案 2 :(得分:1)

\w是所有单词字符(letters, digits, and underscores)

点击此链接以获取更多documentation这样的简写