我認爲這正則表達式是關於轉的話到一個數組,但我得到空結果時,我想從「facebox otherword」第二個字與數組[0]這個正則表達式在做什麼?
這是
正則表達式:
this.rel.match(/facebox\[?\.(\w+)\]?/)
感謝理查德
我認爲這正則表達式是關於轉的話到一個數組,但我得到空結果時,我想從「facebox otherword」第二個字與數組[0]這個正則表達式在做什麼?
這是
正則表達式:
this.rel.match(/facebox\[?\.(\w+)\]?/)
感謝理查德
你的正則表達式匹配:
facebox.abc
facebox [
名爲.abc facebox [名爲.abc]
facebox.abc]
與abc
是至少一「字字符「(字母,數字和下劃線)。
謝謝丹尼爾,這一個是cleareast答案 – Richard
注意\.
。這意味着它是一個點,而不是任何角色。此正則表達式cathches facebox.otherword
此匹配的文本,如:
facebox[.blabla]
facebox.blabla
你會有不匹配「臉譜otherword」,因爲\.
的正則表達式。它正在尋找文字「。」,所以它會匹配以下內容:「facebook.otherword」,「facebook [.otherword」,「facebook.otherword」或「facebook [.otherword]」。
http://xenon.stanford.edu/~xusch/regexp/analyzer.html是一個簡單的正則表達式分析器(等等)。
因爲它不是聯
,這裏是
只是
截圖和link:
檢查包含在this
rel
屬性字符串包含文本 'facebox'如果匹配llowed,所述1點或多個字的字符將被包含在子匹配。
/facebox\[?\.(\w+)\]?/
facebox
字面[
.
]
您的問題是關於正則表達式的用法或如何從「facebox otherword」中獲取第二個單詞? – Chris