作者热门文章
- html - 我的下拉菜单的内容关闭得太快
- c# - 使用 Html Agility Pack 从网页中的表中获取值而不使用 "SelectNode'
- html - 内容容器下的 CSS 下拉菜单
- html - 如何停止嵌套列表重叠父列表?
我只想拥有带有标记数字的条目
1234
11983455
6526347
11
207555
777
343333987
34678
最佳答案
这个正则表达式似乎可以做到:
select nr
from numbers
where nr::text ~ '([0-9])(\1)';
([0-9])
为单个数字创建一个组。 (\1)
引用正则表达式中的第一组。所以 ([0-9])(\1)
表示:“一个数字后跟相同的值”
示例数据的输出是:
with numbers (nr) as (
values
(1234),(11983455),(6526347),(11),(207555),(777),(343333987),(34678)
)
select nr
from numbers
where nr::text ~ '([0-9])(\1)';
nr
---------
11983455
11
207555
777
343333987
虽然我只认为 11 和 777 是“Schnapszahl”
关于regex - PostgreSQL - 查询所有重复数字相同的多位数字(repdigit, "Schnapszahl"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33296878/
我只想拥有带有标记数字的条目 1234 11983455 6526347 11 207555 777 343333987 34678 最佳答案 这个正则表达式似乎可以做到: select nr fro
我是一名优秀的程序员,十分优秀!