我正在尋找一個正則表達式來提取不包含HTML的所有相鄰行塊標記,但它們可以包含HTML 內聯標記。正則表達式提取不包含HTML塊標記的行
舉例來說,如果我有以下的文字...
bla bla bla bla
bla <code>bla bla</code> bla
bla bla bla bla
<img src="" alt="" />
bla bla bla bla
<div> bla bla bla
bla bla bla
...我想只提取以下各行...
bla bla bla bla
bla <code>bla bla</code> bla
bla bla bla bla
<img src="" alt="" />
bla bla bla bla
這是可以做到的正則表達式?
更新:我正在使用PHP,我也有一個包含這些塊標籤名稱的變量。 塊標籤是開放標籤還是關閉標籤無關緊要。
$blockTags = "h1|h2|h3|h4|h5|h6|hr|ol|ul|li|pre|blockquote|p|table|tr|td|div";
使用正則表達式,一切皆有可能。 :) – cakeforcerberus 2009-07-25 22:53:51
@semirhage:哦,我希望我現在能夠冷靜點評。 – Sean 2009-07-25 22:54:54
聽起來像達斯Eru沒有幽默感。 – 2009-07-25 22:57:51