首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
程序员
求一个正则表达式。用于过滤 img 的(二进制保存的 img)
jianghu52
·
2014-05-28 13:50:24 +08:00
· 2882 次点击
这是一个创建于 3835 天前的主题,其中的信息可能已经有所发展或是发生改变。
我在前台得到的数据类似这样
<div>aaa<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAYABgAAD/7RguUGhvdG9zaG9wIDMuMAA.../219BHop/Y5O5fX849DpD0f//Z"><br>ccc</div>
我想得到aaa 和 ccc,应该怎么写正则。
js或者php都行。
PS:我写了一个测试用的页面。可以直接拿下来用测试正则的。
http://1.pagetest001.sinaapp.com/
单个文件也可以下载。
http://pan.baidu.com/s/1gdAByq3
表达式
二进制
单个
3 条回复
•
2014-05-28 14:41:09 +08:00
1
loginv2
2014-05-28 14:27:18 +08:00
1
http://www.php.net/manual/zh/function.strip-tags.php
2
akfish
2014-05-28 14:28:17 +08:00
1
给lz推荐两个工具吧:
http://www.txt2re.com/
http://regex101.com/
以后就不用伸手了。
3
jianghu52
OP
2014-05-28 14:41:09 +08:00
@
loginv2
谢谢。这个很有帮助,当然,又产生了新的问题。因为变成了纯文版,在我查找的时候又出现问题了。
比如我原来的内容是:aaa + 图片+bbb + 图片+ccc(字符同图片之间没有<br>间隔)
这个时候我查找ab的话,应该是没有结果的。但是因为过滤了所有的标签,所以保留的字符串是aaabbbccc
这样的话就有了匹配结果。。。。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
5833 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 01:40
·
PVG 09:40
·
LAX 17:40
·
JFK 20:40
Developed with
CodeLauncher
♥ Do have faith in what you're doing.