[英]What is this regex doing?
我认为这个正则表达式是关于将单词转换为数组,但结果是 null
当我想用数组 [0] 从“facebox otherword”中获取第二个单词时
这是正则表达式:
this.rel.match(/facebox\[?\.(\w+)\]?/)
谢谢理查德
http://xenon.stanford.edu/~xusch/regexp/analyzer.html是一个简单的正则表达式分析器(等等)。
由于它不可链接
,这里
只是
一个截图和链接:
您的正则表达式匹配:
脸盒.abc
脸盒[.abc
脸盒[.abc]
facebox.abc]
abc
至少是一个“单词字符”(字母、数字和下划线)。
注意\.
. 这意味着它是一个点,而不是任何字符。 这个正则表达式捕获facebox.otherword
这匹配如下文本:
facebox[.blabla]
facebox.blabla
由于\.
. 它正在寻找文字“.”,因此它将匹配以下内容:“facebook.otherword”、“facebook[.otherword”、“facebook.otherword]”或“facebook[.otherword]”。
检查包含在this
的rel
属性中的字符串
如果匹配,则 1 个或多个单词字符将包含在子匹配中。
/facebox\[?\.(\w+)\]?/
facebox
字面量[
.
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.