Блин, всё вопрос с той же регуляркой. ([a-zA-Z0-9_]{1,60}\,?\s){1,7}(\bwhere\b)\s([a-zA-Z0-9_]{1,60}\s?\=\s?\'[a-zA-Z0-9_/]{1,60}\'\,?)\s(and|or)\s([a-zA-Z0-9_]{1,60}\s?\=\s?\'[a-zA-Z0-9_/]{1,60}\'\,?) вот моя
регулярочка. Чтобы текст начиная от where и до конца строки был не обязательным я перед where открываю скобку и в конце закрываю со знаком ? Верно?