首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正则表达式比较中的逻辑或/与

正则表达式比较中的逻辑或/与
EN

Stack Overflow用户
提问于 2019-02-05 20:07:24
回答 1查看 135关注 0票数 1

在kdb中,我可以执行以下操作:

代码语言:javascript
复制
"hello" like "[hello|goodbye]"
1b

我可以这样做:

代码语言:javascript
复制
any "hello" like/: ("hello";"goodbye")
1b

然而,这并不是我所希望的精神。

EN

Stack Overflow用户

回答已采纳

发布于 2019-02-05 20:40:11

“‘like”具有有限的正则表达式功能,主要针对金融域数据模式的用例。'like‘支持的正则表达式记录在这里:https://code.kx.com/q/cookbook/regex/

根据您的需求,您还可以使用其他KDB操作符。例如,如果它与示例中的完全匹配(没有任何通配符),则可以使用“in”运算符。

代码语言:javascript
复制
q) "hello" in ("hello";"goodbye") 
q) 1b

如果您想要更复杂的正则表达式模式,那么可以使用外部库。KDB支持与外部库的接口。对于ex,您可以使用pcre库。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54534108

复制
相关文章

相似问题

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