2009-05-20 78 views
0

我在製作正則表達式時會遇到問題,它會返回非自閉的標籤。所以,我希望它的回報標記它們像這樣:正則表達式來檢查打開的標籤

<blah> 

但不是標籤來是這樣的:

<blah/> 

我有以下的正則表達式:

<(o|p)(.*?)> 

稍微是簡化,忽略其餘部分,儘管它很奇怪,但它完成了它要做的事情。這將匹配所有標籤,雖然我需要一個會忽略標籤自閉的匹配。

乾杯

回答

1

試試這個正則表達式:

<(?:o|p)(?:[^"'>/]+|"[^"]*"|'[^']*')*> 

有效的XHTML語法推測。

+0

乾杯!這樣做:) – Damien 2009-05-20 15:38:57