-1
我有一個HTML內容和裏面的地方,我有這樣一行:我如何獲得兩個html tages之間的文本以及(和)之間的文本?
<span>(48 עמודים סה"כ)</span>
什麼,我需要的是讓只有48עמודיםסה"כ 並把在這種情況下,48 int變量數目。這種情況下,號碼是48,但它可以在其他情況下,任何其它號碼。
的問題是,它也是裏面的()
什麼,我需要得到的是() 和數量裏面是什麼成爲int
有你聽說過'的Html Parser'或稱爲工具'敏捷Pack'採取看這裏http://stackoverflow.com/questions/25528126/c-sharp-get-text-which-replaces-text-from-span-tags-of-an-html-code – MethodMan 2015-02-24 16:06:51
你需要一個HTML解析器(如一個在[Html Agility Pack](http://htmlagilitypack.codeplex.com/)中。通常建議的正則表達式的替代方法只會導致[瘋狂](http://stackoverflow.com/a/1732454/67392)。 – Richard 2015-02-24 16:08:26
對於這個不太複雜的示例正則表達式可以工作,但當然,如果您不知道未來的html內容可能會有多複雜,那麼您最好馬上使用html解析器。 – 2015-02-24 16:13:17