求一个正则表达式。用于过滤 img 的(二进制保存的 img)

2014-05-28 13:50:24 +08:00
 jianghu52
我在前台得到的数据类似这样
<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
2777 次点击
所在节点    程序员
3 条回复
loginv2
2014-05-28 14:27:18 +08:00
akfish
2014-05-28 14:28:17 +08:00
给lz推荐两个工具吧:
http://www.txt2re.com/
http://regex101.com/

以后就不用伸手了。
jianghu52
2014-05-28 14:41:09 +08:00
@loginv2 谢谢。这个很有帮助,当然,又产生了新的问题。因为变成了纯文版,在我查找的时候又出现问题了。
比如我原来的内容是:aaa + 图片+bbb + 图片+ccc(字符同图片之间没有<br>间隔)
这个时候我查找ab的话,应该是没有结果的。但是因为过滤了所有的标签,所以保留的字符串是aaabbbccc
这样的话就有了匹配结果。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX