heroxianf 发表于 2017-4-16 16:57:40

求正则获取各种新闻发布的时间[已解决]

本帖最后由 heroxianf 于 2017-4-21 13:26 编辑

下面是遇到的时间格式之前用的是 \d{4}[/|-]\d{2}[/|-]\d{1,2}(?:\s[\d:]+)?

2017年12月12日 12:12:12
2017/12/12 12:12:12
2017-12-12 12:12:12
2017.12.12 12:12
2017/12/12
2017.12.12
2017-12-12
2017年12月12日

heroxianf 发表于 2017-4-16 16:59:26

\d{4}[-/.年]\d{2}[-/.月]\d{2}日?\s+\d\d:\d\d:\d\d|\d{4}[-/.年]\d{2}[-/.月]\d{2}日?\s+\d\d:\d\d|\d{4}[-/.年]\d{2}[-/.月]\d{2}日?


这是目前想到的笨办法就是太长了看上去好Low

fenhanxue 发表于 2017-4-16 18:03:48

\d+.\d+.\d+.{0,2}\d*.{0,1}\d*.{0,1}\d*

heroxianf 发表于 2017-4-16 19:35:35

回复 3# fenhanxue


貌似不能应用到网页内容里,会抓太多的东西出来。

afan 发表于 2017-4-16 19:59:35

\d{4}[-/.年]\d{1,2}[-/.月]\d{1,2}日?(?:\h+[\d:]+)?

fenhanxue 发表于 2017-4-16 20:00:24

\d{4}[.年/-]\d{1,2}[.月/-]\d{1,2}日{0,1} {0,1}\d*:*\d*:*\d*

heroxianf 发表于 2017-4-21 13:26:06

测试这么久 还是A大的覆盖比较全面~{:face (197):}
页: [1]
查看完整版本: 求正则获取各种新闻发布的时间[已解决]