我正在使用正則表達式來獲取字符串中的單詞。我有一個css類,它有多個類:「foo foo-bar foo-bar2 baz-foo」,我想在每個「foo-」字符串後面提取這個單詞。在這種情況下,將包含兩個元素:「bar」和「bar2」。正則表達式前面加上
有沒有人知道有任何使用正則表達式或即使使用javascript函數的方式?
我試過類似的東西:/foo-\w+/g
或/foo-\w+-\w+/g
但我不是正則表達式的專家。
謝謝你在前進,
我正在使用正則表達式來獲取字符串中的單詞。我有一個css類,它有多個類:「foo foo-bar foo-bar2 baz-foo」,我想在每個「foo-」字符串後面提取這個單詞。在這種情況下,將包含兩個元素:「bar」和「bar2」。正則表達式前面加上
有沒有人知道有任何使用正則表達式或即使使用javascript函數的方式?
我試過類似的東西:/foo-\w+/g
或/foo-\w+-\w+/g
但我不是正則表達式的專家。
謝謝你在前進,
您foo-
後的單詞後實際上是。使用foo-(\S+)
,組1將包含你想要的。
最好使用'\ S +' – 2014-08-29 15:28:33
謝謝@AvinashRaj,但兩者都是正確的。 – 2014-08-29 15:29:38
是的,它取決於OP是否具有單詞字符,如果不是'\ S +'就只需要匹配非空白就可以。 – hwnd 2014-08-29 15:31:08
你是「之後」的意思 – 2014-08-29 15:26:33
你想完成什麼?如果您試圖在類名中傳遞數據,爲什麼不使用'data- *'屬性? – Cfreak 2014-08-29 15:27:35
'foo - (\ S +)',抓住組索引1內的字符串。 – 2014-08-29 15:28:09