请问一个php正则的小问题

ffvsnn520 发布于 2014/09/04 11:11
阅读 149
收藏 0
请问一下.现在我想匹配<a>表情中的内容.比如一边文章里面有100个a表情.那么我匹配的应该有100个.现在我想在匹配的时候直接只获取6个.在不用php的情况下.请问该怎么用正则直接处理.谢谢各位。还有一个问题.比如<a href=''><span></span></a>我取的前6个有span.请问怎样才可以同时过滤掉span?谢谢
加载中
0
s
sw55555

获取前6个不知道

过滤<span></span>:可以用“<a.*?>.*?<",就只会返回span前面的内容

xialeistudio
xialeistudio
回复 @ffvsnn520 : <span[^>]*>(.*?)<\/span>
f
ffvsnn520
谢谢.我是想问的过滤span但是span中间的内容要取到.因为有的a表情中是没有span的.不用php的话不知道才怎么写正则
0
xialeistudio
xialeistudio
php有 strip_tags 函数 过滤掉HTML标签
xialeistudio
xialeistudio
回复 @ffvsnn520 : 匹配还是照常匹配 <a[^>]*>(.*?)<\/a>可以拿到内容。正则是不区分语言的,java有,c#有,php也有
f
ffvsnn520
你好.我想请问一下不用php怎么弄.就是只用正则匹配.
返回顶部
顶部