请大神正则表达式替掉图片里的宽和高

数据库里有个字段需要批量替换,希望把img里的样式去掉
<img alt=\"\" src=\"/uploads/allimg/140425/1-14042516100X53.jpg\" style=\"width: 600px; height: 400px\" />
替换后
<img alt=\"\" src=\"/uploads/allimg/140425/1-14042516100X53.jpg\" />
正则有点头大,请高手指教下,谢谢!

查找(<img\b(?:(?!style).)*)style=\\"[^'"]+['"]([^/]*/>)
替换为\1\2

上面有用到转义符,不清楚你的正则在什么环境下用
若不能解决,可追问,我继续帮你追问

上面的正则我试了下貌似不行,在请教下
有转义符,是录入数据库的时候编辑器加上的,我直接导出了.sql的文件。
正则可以用现有文本编辑器(EditPlus,ue)或者用PHP环境下,
最好EditPlus直接可以替换最方便

追答

在editplus下没问题啊

我特意装了个editplus

追问

汗。。。难道是版本的问题,请问你用的什么版本的EditPlus,我去重新装个试试

追答

这是我刚才用的

温馨提示:内容为网友见解,仅供参考
无其他回答

请问PHP里怎么用正则表达式替掉图片里的宽和高
你在php输出的时候不去输出高宽不就好了,或者用js也行,给你一个jQuery的列子,$('p>img').removeAttr('width').removeAttr('height')不过,如果没有什么特别的追求,不建议修改,因为如果img没有高宽的话需要浏览器在图片加载后通过二次渲染来重新确定图片尺寸,这会影响代码执行效率。比较正规的...

怎样通过正则表达式删除内容里的空行
以前在网上看到一种实现是:\\n[\\s| ]*\\r匹配之后,用null替代,也可以实现删除空行,两种方案都能实现相同的效果。仅用了\\n\\r就完全实现了删除所有的空行,因为在每一个空行的开头和结尾都是\\n\\r所以,删除了上一行之后,当前行还有一个\\n\\r,同样能够匹配上,所以,还要在做替代操作。这样,就...

正则表达式 怎么表示 以 "<<"符号 开头 \\n 结尾的语句替换为空格 ?
正则改成 <<[\\s\\S]*?\\n 改得更好点的就是 (?:[\\n\\s]*)<<[\\s\\S]*?\\s*(?:\\n|$)自己看情况来适当修改吧

100分悬赏,电脑高手们,快来啊!
在word编辑界面中,你选择编辑_替换(或用快捷键ctrl+h),在“查找”内容中输入一个空格,“替换为”输入框中什么也不要输入,再选择“全部替换”,这样所有的空格都被删除了;再一次选择替换工具,选择“高级”,选择”特殊字符_段落标记”,同样在“替换为”框中什么也不要输入,再选择“全部替换”,所有的回车符都被删...

django官方文档怎么样(2023年最新整理)
要说Django是Python框架里最好的,有人同意也有人坚决反对,但说Django的文档最完善、市场占有率最高、招聘职位最多估计大家都没什么意见。Django为人所称道的地方主要有:?完美的文档,Django的成功,我觉得很大一部分原因要归功于Django近乎完美的官方文档(包括Djangobook)。 全套的解决方案,Django象Rails一样,提供全套...

相似回答