小编Joz*_*zze的帖子

正则表达式 - 从PHP中的html字符串中获取表

我尝试使用特殊的div容器将所有表格包装在我的内容中,以使它们可用于移动设备.在将表保存在自定义CSS的数据库中之前,我无法将表包装起来.我设法得到内容,然后在页面上打印,我需要preg_replace在那里的所有表.

我这样做,得到所有表格:

preg_match_all('/(<table[^>]*>(?:.|\n)*<\/table>)/', $aFile['sContent'], $aMatches);
Run Code Online (Sandbox Code Playgroud)

问题是让内部部分(?:.|\n)*匹配标记内的所有内容,而不匹配结束标记.现在,表达式匹配所有内容,甚至表格的结束标记......

有没有办法排除结束标记的匹配?

html php regex html-table html-parsing

2
推荐指数
1
解决办法
9303
查看次数

标签 统计

html ×1

html-parsing ×1

html-table ×1

php ×1

regex ×1