鑑於以下字符串嵌入在文本中,我如何提取整行,但不匹配內部「<」和「>」?正則表達式:跳過/忽略模式
<test type="yippie<innertext>" />
編輯:
作爲更具體的,我們需要處理如下,其中「類型」有或沒有「<」和「>」字符都使用情況。
<h:test type="yippie<innertext>" />
<h:test type="yippie">
Group 1: 'h:test'
Group 2: ' type="yippie<innertext>" ' -or- ' type="yippie"' (ie, remaining content before ">" or "/>")
到目前爲止,我有類似的東西,但它有點不像第2組停在第一個「>」。調整第2組的條件的第一部分。
(<([a-zA-Z0-9_:-]+)([^>"]*|[^>]*?)\s*(/)?>)
感謝您的幫助。
是的,你在上面。我應該更清楚和完整。我需要將匹配的標籤名稱和剩餘批次進行分組。往上看。 – cwall 2010-04-23 04:03:11