匹配以下 6 位数字的正则表达式是什么?

What would be the Regex to match following 6 digit numbers?

数字应为 6 位数字,格式为 0x0x0x 或 x0x0x0,其中 x 可以是 1 到 9 之间的任意数字。 例如 - 202020、030303、808080 等

我有这个正则表达式,它可以将数字与备选的 0 和 1 匹配,但无法使其适用于上述用例

\b(?!\d*(\d))[10]+\b

最简单的方法可能是捕获重复部分。
然后检查对第1组的反向引用是否重复

\b(0[1-9]|[1-9]0){2}\b

如果您不介意重复两种“形式”,交替使用可能是最直接的解决方案:

\b(?:([1-9])0|0([1-9])0)\b

https://regex101.com/r/R7fAbh/1