我想完成这样一个功能,例如: 
TTL/('CSDN'   OR   'CNBLOG')   AND   XX/('COM'   OR   'NET') 
TTL   =   Title(缩写),XX一个字段名,表示某个数据表中的一个字段,/表示查找   ,上面表达式的意思是在某个表的Title这个字段中查找包含'CSDN'或者'CNBLOG'   并且   XX字段中包含'COM'或者'NET'信息的数据, 
最终转换为SQL语句“   WHERE   (Title   LIKE   '%CSDN'   OR   Title   LIKE   '%CNBLOG')   AND   (XX   LIKE   '%COM'   OR   XX   LIKE   'NET')”. 
我想做的工作是   一、检测表达式的正确性;二、转换为相应的SQL语句请问各位高手有没有办法,谢谢!!!!