hossein_asp
کاربر تازه وارد
یه عبارت منظم به شکل
دارم که همه اعداد داخل "" یعنی طول و عرض ها به شکل width="73" height="43" رو با 100 جایگزین میکنه .
می خوام به جای همه طول و عرض ها فقط طول و عرض در یه رنج خاصی رو با 100جایگزین کنه مثلا طول و عرض های بیش از فرضا 500 یا فرضا [0-500].در واقع فکر میکنم قسمت \d+ باید دستکاری بشه تا به جای همه اعداد یه رنج خاص رو در نظر بگیره اما هر ترفندی زدم نشد.هر چند در مورد استفاده عبارات منظم شاهکاری نیستم.
PHP:
preg_replace('/(width|height)="\d+"/i', '$1="100"', $src);
می خوام به جای همه طول و عرض ها فقط طول و عرض در یه رنج خاصی رو با 100جایگزین کنه مثلا طول و عرض های بیش از فرضا 500 یا فرضا [0-500].در واقع فکر میکنم قسمت \d+ باید دستکاری بشه تا به جای همه اعداد یه رنج خاص رو در نظر بگیره اما هر ترفندی زدم نشد.هر چند در مورد استفاده عبارات منظم شاهکاری نیستم.
Last edited: