小编uni*_*ino的帖子

而不是LIKE和〜,为什么只有SIMILAR TO才能与正则表达式匹配替代品

通过下面的示例,我只使用表达式SIMILAR TO获得TRUE; LIKE和〜都显示为FALSE(我猜错了?)

由于SIMILAR TO在许多SO帖子中都不合适,我想了解是否有一种方法可以使用LIKE或〜来进行正则表达式与替代方案的匹配.

SELECT 'thomas' SIMILAR TO '%(h|x)%'
-- result: t

SELECT 'thomas' LIKE '%(h|x)%'
-- result: f

SELECT 'thomas' ~* '%(h|x)%'
-- result: f
Run Code Online (Sandbox Code Playgroud)

regex postgresql

0
推荐指数
1
解决办法
93
查看次数

标签 统计

postgresql ×1

regex ×1