日期格式的正则表达式 Jun 12 2011 12:00:00:000AM

发布于 2024-11-16 18:47:24 字数 103 浏览 0 评论 0原文

快速介绍一下,挑选这种格式的日期的最佳正则表达式是什么:

Jun 12 2011 12:00:00:000AM

月份始终是 3 个字母,日期也是 2 位数字。

Just a quick one, what's the best REGEX to pick out dates of this format:

Jun 12 2011 12:00:00:000AM

Months are always 3 letters and days are also 2 digits.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

断念 2024-11-23 18:47:24
/\w{3} \d{2} \d{4} \d{2}:\d{2}:\d{2}:\d{3}(AM|PM)/i

要捕获它的一部分,只需在需要时添加一些括号

如果您需要验证字符串,当然不要使用 REGEX,而是 http://php.net/manual/en/function.checkdate.php

/\w{3} \d{2} \d{4} \d{2}:\d{2}:\d{2}:\d{3}(AM|PM)/i

To capture part of it just add some parthensis whenever you need

If you need to validate a string of course don't use REGEX but http://php.net/manual/en/function.checkdate.php

心是晴朗的。 2024-11-23 18:47:24

试试这个(未经测试)

/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ([0-3]\d) ([12][09]\d{2}) ([01]\d):([0-5]\d):([0-5]\d):(\d{3})(AM|PM)/

try this (untested)

/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ([0-3]\d) ([12][09]\d{2}) ([01]\d):([0-5]\d):([0-5]\d):(\d{3})(AM|PM)/
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文