gpt4 book ai didi

regex - 检查变量是否包含 PostgreSQL 函数中的 x

转载 作者:行者123 更新时间:2023-11-29 12:38:06 24 4
gpt4 key购买 nike

在 PostgreSQL 函数中,检查传入的变量是否包含一个语法的语法是什么具体字母?

传递给函数的变量是逗号分隔的字母列表,我想检查这个列表是否包含字母 a 或 x。

我想代码应该是这样的:

-- var typically looks like 'a,b,c,x'
if (some way of stripping anything other than a and x from var) ~* [ax]
-- Do something else
end if;

我假设正则表达式就是答案,我只是对语法不是 100% 确定。

谢谢!

最佳答案

检查字符串是否包含子字符串或字母的最简单方法是

if ( var like '%x%')
-- Do something else
end if;

或者您可以像您提到的那样使用正则表达式:

if ( var ~* 'x')

关于regex - 检查变量是否包含 PostgreSQL 函数中的 x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19139336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com