正则表达式 – 如何使用ANY数组运算符的正则表达式
我有一个包含作者数组的列.如何使用*运算符检查其值是否与给定的正则表达式匹配?*运算符在左侧检查字符串,在右侧使用正则表达式进行匹配.文档说明,任何运算符都必须在右侧``因为Postgresql尝试将字符串^p与数组中包含的表达式匹配,所以不起作用.任何的想法?第一个明显的想法是使用自己的regexp匹配运算符和commuted参数:然后你可以像这样使用它:另一种不同的方式来查看它以取消数组并在sql中表达ANY结构的等价物: