不知道有没有说清楚,再描述一遍:
匹配SQL中的参数,expression=':\S*(\s|%|\)|'')'
这里暂时不考虑回车和换行的问题,但是一个sql=select * from a
where c like '%:c%' 的时候就会匹配出一个:c%'
而我想要的是:c%,其实就是正则里那几个或关系的表达式我只希望匹配一个而不是多个。表达式写成':\S*(\s|%|\)|''){1}'也不行,一样的结果
匹配SQL中的参数,expression=':\S*(\s|%|\)|'')'
这里暂时不考虑回车和换行的问题,但是一个sql=select * from a
where c like '%:c%' 的时候就会匹配出一个:c%'
而我想要的是:c%,其实就是正则里那几个或关系的表达式我只希望匹配一个而不是多个。表达式写成':\S*(\s|%|\)|''){1}'也不行,一样的结果
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货