我有以下文字正則表達式匹配之間
Ad:<font class=value>1234 Blues </font>
正則表達式表達
value>([^<]+)
將匹配
value>1234 Blues
什麼我需要爲這場比賽做只返回
1234 Blues
在表達式中使用「value>」(使搜索更具體)?
我有以下文字正則表達式匹配之間
Ad:<font class=value>1234 Blues </font>
正則表達式表達
value>([^<]+)
將匹配
value>1234 Blues
什麼我需要爲這場比賽做只返回
1234 Blues
在表達式中使用「value>」(使搜索更具體)?
雖然我與約翰·桑德斯同意,這裏是問題的答案(或至少一個,我能想出:)
<font[^>]*?>(.*?)\s*<\/font>
的
這匹配整個<字體標籤和結束字體標記,我只是想在給出正則表達式包含「value>」的特定表達式以便知道從哪裏開始之後檢索「1234 Blues」。 ([^ <] +)告訴它在第一個<遇到之前結束。 – Theveloper 2011-12-28 05:19:38
我不太瞭解VB,但你應該從組中獲得信息,這是圍繞括號的信息。尋找一種方法來做到這一點。這裏是證明:P http://rubular.com/r/nd8sBtlFxT – 2011-12-28 05:23:42
真棒,我明白了! 「廣告:] *?價值>(。*?)\ s * <\/font>」足夠具體以適合我的需求。所以一場比賽!=一場比賽......我認爲那是混亂。 – Theveloper 2011-12-28 05:27:50
可能重複[VB.NET基本正則表達式匹配( http://stackoverflow.com/questions/8651771/vb-net-basic-regex-match) – 2011-12-28 05:00:23
請不要在這裏發表重複的問題,不管你是否覺得你的問題得到了足夠快的回答。你也不應該用「VB.net」作爲標題的前綴,因爲這是標籤的用途。 – 2011-12-28 05:00:50
我刪除了另一個,這個更有意義。 – Theveloper 2011-12-28 05:01:23