标签: regex
正则表达式[13579]?[13579]?返回infinite(正如http://regexr.com/所述)。
[13579]?[13579]?
infinite
为什么呢?我只是想找到两个连接的奇数(两个,而不是更多)?。
答案 0 :(得分:1)
RegEx中的?字符表示零或前一组中的一个。因此,您的正则表达式将完全匹配所有内容,以及连续两个奇数。
?
你可能想要这样的东西:
[13579]{2}
Debuggex Demo
这意味着前面集合中的两个且只有两个。