我有串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