從這個字符串:正則表達式HTML
<strong class="big zindex-pt zindex-pt-all">£2,362,214</strong>
我試圖用這個正則表達式來獲得£2,362,214
在Excel VBA:
.Pattern = "<strong class="big zindex-pt zindex-pt-all">([\s\S]*?)<"
任何想法我做錯了嗎?
從這個字符串:正則表達式HTML
<strong class="big zindex-pt zindex-pt-all">£2,362,214</strong>
我試圖用這個正則表達式來獲得£2,362,214
在Excel VBA:
.Pattern = "<strong class="big zindex-pt zindex-pt-all">([\s\S]*?)<"
任何想法我做錯了嗎?
逃脫雙引號中的正則表達式:"
到""
還有很多其他的html行,我沒有在問題中提到..我需要專門針對這一行。 –
我實際上在Excel VBA中發生編譯錯誤。不知何故,我需要退出我的模式中的引用標記? –
在VBA裏''''是用'''''轉義出來的(加起來的引號) –
好,謝謝。其實這適用於我:
.Pattern = "<strong class=""big zindex-pt zindex-pt-all"">([\s\S]*?)<"
好吧,它好像按照我的方式檢索到正確的結果。 –
'\ S'匹配任何不是'\ s'的東西,他們兩人相結合匹配任何東西 – Jahid
那麼,一方面,你正在解析與正則表達式的HTML。 – danielmhanover
看到[這個答案。](http://stackoverflow.com/a/1732454/4088852) – Comintern