首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL中的Regex不像预期的那样工作

PostgreSQL中的Regex不像预期的那样工作
EN

Stack Overflow用户
提问于 2019-04-25 16:22:46
回答 1查看 132关注 0票数 0
  1. ABCD9876S__9999.A001
  2. ABCD9876S__9999.A002
代码语言:javascript
复制
- Always starts with ABCD
- Followed by a mix of digits and alphabets
- Followed by two underscores \_\_
- Followed by 9999.A00 1 or 2 

我想使用reg ex捕获上述两个字符串。

我有:

代码语言:javascript
复制
ABCD.*9999\.A00[12]

这在Postgres行不通。我该如何转换这个?有在线工具吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-25 16:57:23

可以使用字符类指定要允许的字符范围,并添加希望成为匹配的一部分的双取消核心。

代码语言:javascript
复制
ABCD[a-zA-Z0-9]+__9999\.A00[12]

如果匹配应该从字符串的开头开始,则使用锚点^$

请参见使用演示1的postgre

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55853723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档