sql - 红移正则表达式计数。重复操作错误
问题描述
我正在尝试在 Redshift 中进行简单的正则表达式模式匹配
我有这段代码,我收到以下错误:
REGEXP_COUNT ( "code", '^(?=.{8}$)[A-z]{2,5}[0-9]{3,6}$' )
ERROR: Invalid preceding regular expression prior to repetition operator. The error occured while parsing the regular expression fragment: '^(?>>>HERE>>>=.{8}$)[A-'.
该模式在 python 和在线检查器的测试中运行良好,我猜它是一个 REGEX 语言问题。我已在 REGEX 上查看 PostgreSQL 文档以尝试获取帮助,因为我找不到有关实际 Redshift 的更多详细信息。
谢谢,
解决方案
推荐阅读
- php - PHP preg_match_all - 这个正则表达式有什么问题?
- amazon-web-services - 提供对 Elastic bean stalk Web 服务器的访问
- typescript - 如何手动解决不同类的依赖关系?
- ruby-on-rails - ArgumentError:未知迁移版本“5.2”;预期为“4.2”、“5.0”、“5.1”之一
- python - 每一行都粘在下一个 - tkinter
- restore - 意外 DROP DATABASE 后从 TSM 文件恢复 IinfluxDB 数据库
- ruby - 为逻辑运算符添加别名
- python-3.x - 当 await asyncio.sleep(0.01) 还不够
- r - 将 3 个稀疏矩阵汇总为一个完整矩阵
- java - 如何修复此错误 AAPT2 错误:检查日志以获取详细信息?