这个怎么正则啊?头大

这个页面的源码
http://www.jjjlyykt.com/nkjq/jingqumulu/2019/0927/262.html

想正则出来
1.所在地区
3.景区类型(主题场馆||2A||4A)
4.景区名称
5.接待时间
6.营业时间
7.持卡权益
8.特别提示

我写了快3小时了,键盘上头发掉了2根,还是只能匹配出来一部分,下面是我写的正则以及匹配结果
好像还有匹配错的

<tr[.\s\S]*?<td[.\s\S]*?<a[.\s\S]*?>(.*?)</a></td>[.\s\S]*?</tr>[.\s\S]*?<tr[.\s\S]*?<td[.\s\S]*?(.*?)</td>[.\s\S]*?</tr>[.\s\S]*?<tr[.\s\S]*?<td[.\s\S]*?营业时间:(.*?)</td>[.\s\S]*?</tr>[.\s\S]*?<tr[.\s\S]*?<td[.\s\S]*?持卡权益:(.*?)</td>[.\s\S]*?</tr>[.\s\S]*?<tr[.\s\S]*?<td[.\s\S]*?特别提示:(.*?)</td>[.\s\S]*?</tr>

360截图20200412164351224.png

会正则的大佬帮帮忙吧,万分感谢

阅读 2k
2 个回答

用 cheerio 吧,别正则了。

从纪晓岚文化馆那里开始页面布局就不一样了,不能用一个正则找出来。。
用我自己写的xhtml解析器尝试了下发现的。。
屏幕快照 2020-04-12 下午7.58.17.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题