求一PHP正则表达式,在线等

levinstong 2012-08-17 11:15:06
<table style="display:block"><tr><td><div> </div></td></tr><tr style="display:block;">
正则提取出table或tr标签,如:<table style="display:block">,标签属性不固定,有多少就要多少,<table ...>
在线等,谢谢
...全文
163 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
一起混吧 2012-08-17
  • 打赏
  • 举报
回复
有什么区别吗? 描述一下。
levinstong 2012-08-17
  • 打赏
  • 举报
回复

preg_match("/<(({$v})[\s\S]*?)>/",$re,$match);

我自已写了一个 能提取到 但是如果<table style="display:block">也提取出来了,我想要只提取<table style="display:block">这样的
levinstong 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

关闭的不要? </table> 要吗?
[/Quote]
关闭的不要
一起混吧 2012-08-17
  • 打赏
  • 举报
回复
关闭的不要? </table> 要吗?
一起混吧 2012-08-17
  • 打赏
  • 举报
回复
$str =<<<eof
<table style="display:block"><tr><td><div> </div></td></tr><tr style="display:block;"><tr style="display:block;">
eof;
preg_match_all('#<(table|tr)[^>]+(?=")[^>]+>#is',$str,$m);
print_r($m[0]);

Array
(
[0] => <table style="display:block">
[1] => <tr style="display:block;">
)
lsss111 2012-08-17
  • 打赏
  • 举报
回复
preg_match_all再用str_replace
levinstong 2012-08-17
  • 打赏
  • 举报
回复
不管有没有,只要提取出来就行了
levinstong 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

没有属性时 <tr> <table> 不是也提取了吗? 你这个需求很奇怪啊。
[/Quote]
没有时提取不要紧
一起混吧 2012-08-17
  • 打赏
  • 举报
回复
没有属性时 <tr> <table> 不是也提取了吗? 你这个需求很奇怪啊。
levinstong 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

<table (.[^>]*)>
这样就好了,遇到>就会结束了,不管中间是什么属性
[/Quote]
<tr style="display:block;">这个也会匹配到的,要求这个不匹配
www_7di_net 2012-08-17
  • 打赏
  • 举报
回复
<table (.[^>]*)>
这样就好了,遇到>就会结束了,不管中间是什么属性
levinstong 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

替换 or 提取? 你举例说明吧。
[/Quote]
<table style="display:block"><tr><td><div> </div></td></tr><tr style="display:block;"><tr style="display:block;">这是一串字符串
我要一个正则能提取出<table style="display:block">和<tr style="display:block;">,但是要提取的标签属性是不固定的,可能有属性也可能没有属性。谢谢
一起混吧 2012-08-17
  • 打赏
  • 举报
回复
替换 or 提取? 你举例说明吧。
levinstong 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

有什么区别吗? 描述一下。
[/Quote]
我要把这个<table style="display:block">提取出来替成<table style="display:block">

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧