[英]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.