Это пример строки:
User.status <> 'actived'
Я хочу это:
`User`.`status` <> 'actived'
Но со следующим регулярным выражением:
/([a-z_]+[a-z0-9_]+)/i
Результат:
`User`.`status` <> '`actived`'
Использование кода контекста:
protected function escapeExpression($expression)
{
//$expression = "User.status <> 'actived'";
//escapeKeyword returns '`' . $param . '`'
return preg_replace('/([a-z_]+[a-z0-9_]+)/i', $this->escapeKeyword('$1'), $expression);
}