[英]How to replace style in html with regular expressions?
我有這樣的字符串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);
對於更嚴重的問題(僅匹配table標記等),您可能需要研究HTML解析 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.