当我试图在details表中查找数组列中存在Linux的所有记录时,operating_systems。查询select * from details where 'Linux' = ANY(operating_systems);运行良好,并返回在operating_systems列中包含Linux的所有记录Queryselect * from details where 'I don\'t know' = ANY(operating_systems);没有转义单引
我希望按照空格拆分字符串,如果字符串包含在单引号中,则忽略空格;如果字符串被转义(即\‘),则忽略单引号,我从中完成了以下操作。但是,如果单引号是转义的( \‘),则需要忽略它们,上面没有这样做。另外,我需要删除第一个和最后一个单引号和正斜杠,前提是它(正斜杠)正在转义单引号( 'this is a \'string'将变成this is a 'string)。我不知道如何使用regex。