我正在尝试为[25 / Oct / 2011:01:41:00 -0500]日期格式编写正则表达式包含大括号任何一个请帮帮我
答案 0 :(得分:0)
此模式将捕获月份和年份:
~\[\d{2}/([a-z]{3})/(\d{4})~i
或者如果您想匹配完整的括号表达式,您可以使用:
~\[\d{2}/([a-z]{3})/(\d{4})[^]]*\]~i
你没有说你正在使用什么语言实现这个正则表达式,所以我不能太具体。
这也假设“天”数是两位数。如果它只能是一位数,那么请使用\d{1,2}
代替\d{2}
您可以通过以下链接进行测试,试验和学习:https://regex101.com/r/iTGMho/8
请更新您的问题,以便我的答案对未来的SO读者有意义。