与PostgreSQL中的字符串中的正则表达式匹配

时间:2015-06-04 06:07:51

标签: regex postgresql

我正在尝试做一些我不确定是否可能的事情。

所以就是这样,我在PostgreSQL表中有一个数据集:

if ($('#yourElement').css('position') == 'fixed')
{
   // true
}

所以基本上我将正则表达式存储在数据库中的select * from company; id | name | age | ----+------------------+-----+- 2 | Spine_[1-9]_Leaf | 12 | 中。 这意味着如果我们传递查询任何值name ... Spine_1_Leaf,它应该返回记录:

Spine_9_Leaf

因为名称字符串匹配 2 | Spine_[1-9]_Leaf | 12 | (来自数据库的正则表达式)。请告诉我们如何才能实现这一目标。我正在尝试这样的事情:

name

哪个不起作用(也不应该)。

1 个答案:

答案 0 :(得分:1)

您已经获得了搜索字符串和术语错误的方法:

select * from company where 'Spine_1_Leaf' ~ name

是您追求的目标。