我期待獲得只有 style屬性和它在php中使用正則表達式的內容。在PHP中使用REGEX選擇樣式屬性
例如
輸入 <img src="test.png" style="float:left;"/>
所需的輸出 style="float:left;"
我已經試過:
這似乎返回整個圖像,我不知道爲什麼。我吮吸正則表達式。
$img = '<img src="test.png" style="float:left;"/>';
preg_match('/(<[^>]+) style=".*?"/i', $img, $match);
返回:
[0] => Array
(
[0] => <img src="test.png" style="float:left;"
[1] => <img src="test.png"
)
任何人只要有任何指針?
乾杯。
'style'屬性?請參閱[正則表達式匹配開放標籤,XHTML自包含標籤除外](http://stackoverflow.com/q/1732348/112968),瞭解正因爲正規交易並不總是正確的工具。 – knittl
是的,我明白,但在這種情況下,我不得不使用正則表達式。 – Greg
你能使用javascript字符串運算符嗎? –