我有以下正则表达式来检查时间格式 HHMM
([0-1][0-9]|[2][0-3])([0-5][0-9])
这很完美,但现在我的应用程序遇到了问题。它要求上表达式的结果仅返回一个组中的时间,而不是两个组中的时间。是否有可能捆绑正则表达式的部分而不对它们进行分组?
提前致谢...
答案 0 :(得分:5)
是的,使用非捕获括号:
(?:[01][0-9]|2[0-3])(?:[0-5][0-9])
如果您的应用至少需要一个群组,您当然可以将整个正则表达式包含在捕获组中。