2012-05-07 3 views
0

を使用して幅300以上のを置き換える:が唯一の正規表現

$width = 'width="300"' 
$content = preg_replace('/width="([0-9]*)"/' , $width , $content); 

をが、このコードではすべての幅が変更されていますので、幅が300より大きい場合にのみ置き換えます

これを処理する正規表現を変更するにはどうすればよいですか。

おかげ

答えて

2
$content = preg_replace('/width="([3-9][0-9]{2,}|[1-9][0-9]{3,})"/',$width,$content); 
+0

感謝:)、それは素晴らしい取り組んでいます – Yahia