regex 如何简化正则表达式\d{2}:\d{2}?即匹配字符串10:00

ia2d9nvy  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(176)

当前正则表达式:第一个月
我的目标是匹配字符串:/bookingkamaroperasi/10-10-1999 10:00/60。问题是,正则表达式太长了。有没有办法简化它?

7cwmlq89

7cwmlq891#

1.您可以将\d{2}转换为\d\d,总共节省4个字符。
1.第二个非捕获组不必是组。
1.您的第一个非捕获组可以扩展为\d\d-\d\d-,比原始组短。
这给出:\/bookingkamaroperasi\/(\d\d-\d\d-\d{4} \d\d:\d\d)\/\d\dhttps://regexr.com/75bq1
另外,转义正斜杠并不总是必要的,这取决于您使用的正则表达式引擎。

相关问题