你好,我这是做了一个手机版的网站,但是调用的内容是原来电脑版的,所以必须得弄一下的
追答例
$str = '
';
$newWidth = '300';
$newHeight = '200';
$str = preg_replace('/\bwidth="(\d+)"/', $newWidth, $str);
$str = preg_replace('/\bheight="(\d+)"/', $newHeight, $str);
现在$str是新结果咯,如果是要删除属性
$str = preg_replace('/((width|height)="\d+")/', '', $str);
没测试,大致是这样
按上面的朋友(lxydjx)给的答案弄好了,不过还是谢谢你啊
追答。。。又白费事了。
请问PHP里怎么用正则表达式替掉图片里的宽和高
你在php输出的时候不去输出高宽不就好了,或者用js也行,给你一个jQuery的列子,$('p>img').removeAttr('width').removeAttr('height')不过,如果没有什么特别的追求,不建议修改,因为如果img没有高宽的话需要浏览器在图片加载后通过二次渲染来重新确定图片尺寸,这会影响代码执行效率。比较正规的...
求php中正则表达式过滤或者替换掉特定图片路径的图片
就是这样了 !匹配的时候这样做 就只会 过滤指定文件夹下的,当然了,是会把uploadfiles所有的文件都过滤掉的。preg_replace(正则匹配式,替换后的内容,需要处理的字符串 );
请教一个正则表达式,如何写去除中的宽和高
str1 = str1.replace(\/ height=\\d+\/g,"");\/\/ “\/”后面的是要替换的字符,“d\\+”是数字,最后""里是用来填充的字符 str1 = str1.replace(\/ width=\\d+\/g,"");alert(str1);e.innerHTML=str1;}
请问怎样用php 正则表达式取设置宽和高的[img][\/img]标签里面的图片地址...
206]图片地址3[\/img]';$re='\/\\[img\\=(\\d+,\\d+)\\](\\S+?)\\[\\\/img\\]\/';\/\/这里修改下,加上一个?防止以单行文本导致的定界符不准问题$arr=[];preg_match_all($re,$txt,$arr);var_dump($arr);运行结果如下
请问哪个大神可以把用正则表达式,修改html代码中标签中width和除去hight...
htmltext=preg_replace('\/(<\\s*img[^>]+width=)"100%"([^>]*>)\/ig','$1"95%"$2',htmltext)htmltext=preg_replace('\/(<\\s*img[^>]+)height="[^\\'">]*"([^>]*>)\/ig','$1$2',htmltext)
php 正则表达式替换
php@header ( 'Content-type: text\/html;charset=GBK' );$subject = '美国留学网站';$pattern = "\/(留学)(?![^\\'\\"><]*[\\'\\"])\/";$result = preg_replace ( $pattern, "$1", $subject );echo $result;?>
PHP正则表达式核心技术完全详解 第5节 php正则替换函数
在深入探讨PHP正则表达式的替换功能前,我们先回顾一下字符串替换的基本概念。在PHP中,str_replace() 和 str_ireplace() 这两个函数分别用于在字符串中查找并替换字符。str_replace() 是全局替换,而 str_ireplace() 则不区分大小写。现在,让我们进入正则替换的核心部分。PHP 提供了一个功能强大的...
php用正则表达式替换img中src的路径。
preg_match('\/<\\s*img\\s+[^>]*?src\\s*=\\s*(\\'|\\")(.*?)\\\\1[^>]*?\\\/?\\s*>\/i',$str,$match);echo $match[0];
该正则表达式,用于过滤掉什么内容呢?:"\\\\([^()]*\\\\)"; (PHP)
匹配首尾空白字符的正则表达式:^\\s*|\\s 匹配Email地址的正则表达式:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)匹配网址URL的正则表达式:[a-zA-z]+:\/\/[^\\s]匹配身份证:\\d{15}|\\d{18} 匹配ip地址:\\d+\\.\\d+\\.\\d+\\.\\d+ 匹配特定数字:^[1-9]\\d \/\/匹配正...
用php 对任意网页的图片资源,使用正则表达式验证,抓取图片,显示到数 ...
preg_match_all('\/<]+)\/i',$html, $arr);