问题描述
我的tableA
具有类型src_text
的{{1}}字段。我希望能够在正则表达式中指定标志,以正确过滤我的文本字段,例如在this website上。
text
此语句从字面上寻找select *
from tableA
where tableA.src_text ~ '/Par/gms'
字符串,而我希望它使用'/Par/gms'
,src_text
和Par
字段来过滤其中包含g
文本的m
字段s
正则表达式标志。
提前感谢您的时间。
解决方法
就像GMB所说的那样,有些标记g
仅在您对匹配的子字符串感兴趣时才有意义,而在您要测试模式是否匹配时则没有意义。
您可以使用该功能
regexp_match(string,pattern,flags)
将返回匹配的子字符串。如果模式匹配,则结果为IS NOT NULL
。