我有这样的字符串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解析。