代码之家  ›  专栏  ›  技术社区  ›  Cherry Wu

Redshift psql正则表达式如何匹配连续重复的数字?

  •  0
  • Cherry Wu  · 技术社区  · 5 年前

    在redshift psql中,我想找到有3个连续重复数字的字符串,如“000”、“111”、“222”,。。。"999".

    目前我只能使用 select col from my_table where col similar to '%000|111|222|333|444|555|666|777|888|999%' ,但我正在寻找简化的解决方案。

    我检查了一些在线解决方案,例如 select col from my_table where col similar to '%([0-9])(\1)(\1)%' ,但根本无法匹配任何连续的重复数字。。。

    是否有任何简化的解决方案?

    0 回复  |  直到 5 年前