正则问题:阿信,这个问题非你莫属
有这样一个sql查询条件"x=5 and a.b=c.b and y>6",我想把其中的关联条件a.b=c.b删掉,而又保持没有多余的"and",但是,关联条件所处的位置可能有以下三种:
1.x=5 and a.b=c.b and y>6
2.x=5 and y>6 and a.b=c.b
3.a.b=c.b and x=5 and y>6s
如果事先知道是哪种情况,删掉的话还好说,但是,条件的位置事先是不知道的,怎么用最少的正则表达式删掉关联条件和多余的“and”。谢谢。