我有串HTML這樣的:如何用正則表達式替換html中的樣式?
<table style="width: 630px;"></table>
,我需要將其更改爲
<table style="width: 100%;"></table>
我也嘗試正則表達式,但我不能改變它。 有人可以幫我嗎?
我有串HTML這樣的:如何用正則表達式替換html中的樣式?
<table style="width: 630px;"></table>
,我需要將其更改爲
<table style="width: 100%;"></table>
我也嘗試正則表達式,但我不能改變它。 有人可以幫我嗎?
如果你只是想更換630px
那麼你可以做str_replace('630px', '100%', $string);
如果您需要匹配任何px
,你可以做preg_replace('/[0-9]+px/', '100%', $string);
如果你想在那裏它與width
關聯,只匹配它,你會想preg_replace('/width\: *[0-9]+px/', 'width: 100%', $string);
對於任何更嚴重的事情(只匹配表標籤等),你可能會想看看HTML parsing。
酷......... :) – 2014-09-26 10:12:58
你使用什麼編程語言?你不能在文本編輯器中做到這一點嗎? – 2014-09-26 09:10:15
對不起!我忘了提及語言。我使用PHP。 – 2014-09-26 09:35:16
到目前爲止你寫了什麼代碼來試圖解決這個問題? – 2014-09-26 09:40:49