Php 仅使用正则表达式替换宽度大于300的
我写了一些php代码,可以改变任何Php 仅使用正则表达式替换宽度大于300的,php,regex,Php,Regex,我写了一些php代码,可以改变任何 width="any number" 用绳子 $width="300" 像这样: $width = 'width="300"' $content = preg_replace( '/width="([0-9]*)"/' , $width , $content ); 但是在这段代码中,所有的宽度都改变了,所以我希望它只替换超过300的宽度 那么我如何修改我的正则表达式来处理这个问题呢 谢谢 $content = preg_replace(
width="any number"
用绳子
$width="300"
像这样:
$width = 'width="300"'
$content = preg_replace( '/width="([0-9]*)"/' , $width , $content );
但是在这段代码中,所有的宽度都改变了,所以我希望它只替换超过300的宽度
那么我如何修改我的正则表达式来处理这个问题呢
谢谢
$content = preg_replace('/width="([3-9][0-9]{2,}|[1-9][0-9]{3,})"/',$width,$content);