Javascript 这个正则表达式对@antriends有什么作用?
所以我一直在试图弄明白这个正则表达式是什么意思——我并没有走多远Javascript 这个正则表达式对@antriends有什么作用?,javascript,regex,Javascript,Regex,所以我一直在试图弄明白这个正则表达式是什么意思——我并没有走多远 (\w+\.?(?:\w+)?) 语言是Javascript 我理解这个正则表达式的某些部分-它看起来像是捕捉点,任何单词,但禁止使用word.word-但我不确定?它匹配一个单词(字母、数字、下划线),可以选择后跟一个点,也可以选择后跟另一个单词。比如: "foo" "foo." "foo.bar" 细分: \w+一个词(如您所知) \?可选点。?表示“匹配零或其中一个” (?:\w+)可选单词。开头的?:表示“不要捕获此
(\w+\.?(?:\w+)?)
语言是Javascript
我理解这个正则表达式的某些部分-它看起来像是捕捉点,任何单词,但禁止使用word.word-但我不确定?它匹配一个单词(字母、数字、下划线),可以选择后跟一个点,也可以选择后跟另一个单词。比如:
"foo"
"foo."
"foo.bar"
细分:
一个词(如您所知)\w+
可选点。\?
表示“匹配零或其中一个”?
可选单词。开头的(?:\w+)
表示“不要捕获此内容”(与包含整个内容的括号相对,意思是“确实捕获此内容”);结尾的?:
表示它是可选的?
"foo"
"foo."
"foo.bar"
细分:
一个词(如您所知)\w+
可选点。\。?
表示“匹配零或其中一个”?
一个可选词。开头的(?:\w+)
意思是“不要捕获此内容”(与包含整个内容的括号相对,意思是“确实捕获此内容”);最后的?:
意味着它是可选的?
"foo"
"foo."
"foo.bar"
细分:
一个词(如您所知)\w+
可选点。\?
表示“匹配零或其中一个”?
可选单词。开头的(?:\w+)
表示“不要捕获此内容”(与包含整个内容的括号相对,意思是“确实捕获此内容”);结尾的?:
表示它是可选的?
"foo"
"foo."
"foo.bar"
细分:
一个词(如您所知)\w+
可选点。\。?
表示“匹配零或其中一个”?
一个可选词。开头的(?:\w+)
意思是“不要捕获此内容”(与包含整个内容的括号相对,意思是“确实捕获此内容”);最后的?:
意味着它是可选的?
- 这不是禁止的
word.word
。(?:…)
创建一个。它就像一个普通的(…)
组,但它不是在结果中的单独捕获中提取的
因此,这相当于
(\w+\.?(\w+)?
,只是它只有一个捕获组。这不是禁止的word.word
。(?:…)
创建一个。它就像一个普通的(…)
组,但它不是在结果中的单独捕获中提取的
因此,这相当于
(\w+\.?(\w+)?
,只是它只有一个捕获组。这不是禁止的word.word
。(?:…)
创建一个。它就像一个普通的(…)
组,但它不是在结果中的单独捕获中提取的
因此,这相当于
(\w+\.?(\w+)?
,只是它只有一个捕获组。这不是禁止的word.word
。(?:…)
创建一个。它就像一个普通的(…)
组,但它不是在结果中的单独捕获中提取的
因此,这相当于
(\w+\.?(\w+)?
,只是它只有一个捕获组。\w
是word<代码>\。是一个句点<代码>?表示0或上一项之一。(可能是组()
)-请阅读“分组和捕获”部分中的regex.info快速启动:用于(?:)?
。至少有一个单词字符后跟一个可选的点,后跟可选的单词字符。您从何处获得该信息?它没有多大意义,可以很容易地简化为\w+\?\w*
。可能作者想要\w+(?:\。\w+)
我在@Bergi;可选的\w+
在可选的\.
之后是有点混乱。\w
是单词<代码>\。是一个句点<代码>?表示0或上一项之一。(可能是组()
)-请阅读“分组和捕获”部分中的regex.info快速启动:用于(?:)?
。至少有一个单词字符后跟一个可选的点,后跟可选的单词字符。您从何处获得该信息?它没有多大意义,可以很容易地简化为\w+\?\w*
。可能作者想要\w+(?:\。\w+)
我在@Bergi;可选的\w+
在可选的\.
之后是有点混乱。\w
是单词<代码>\。是一个句点<代码>?表示0或上一项之一。(可能是组()
)-请阅读“分组和捕获”部分中的regex.info快速启动:用于(?:)?
。至少有一个单词字符后跟一个可选的点,后跟可选的单词字符。您从何处获得该信息?它没有多大意义,可以很容易地简化为\w+\?\w*
。可能作者想要\w+(?:\。\w+)
我在@Bergi;可选的\w+
在可选的\.
之后是有点混乱。\w
是单词<代码>\。是一个句点<代码>?表示0或上一项之一。(可能是组()
)-请阅读“分组和捕获”部分中的regex.info快速启动:用于(?:)?
。至少有一个单词字符后跟一个可选的点,后跟可选的单词字符。您从何处获得该信息?这不可能