我需要使用regex进行MySQL查询,部分条件包含括号。但是,当我将查询放在要在perl中使用的字符串中时,这似乎不起作用。我试着用撇号将字符串括起来,并再次尝试使用引号,但没有结果。select * from table where fieldname regexp '.\\(.';
上面的内容来自MySQL,但在perl中给出了错误:“括号<
我的最终目标是开发一个函数,将Access IIF()语句转换为T-SQL (2008) CASE WHEN语句。我已经有了一个VBA例程,它可以查找IIF和匹配的右括号,即使它在引号之外。当我缩小到IIF括号内的文本时,我需要识别分隔这三个参数的两个逗号分隔符。当括号在引号内时,我遇到了麻烦。如何将RegEx设置为在处理表达式的其余部分之前忽略引号中的任何内容?我正在尝试创建一个表达式组,它将查找单引号</