можно попробовать вот так:
Код:
copy(string,pos('db=',string),length(string)-pos('db=',string)+length('db='));
delete(string,pos(' " ',string),length(string)-pos('"',string)+1);
string - строка текста, с которой проводятся операции
смысл этой ахинеи:
копируем из string, начиная с позиции первого элемента (а именно 'db=') число элементов строки, равное длине строки минус позиция вхождения искомого элемента.
из оставшегося куска строки удаляем элементы, начиная с позиции первого вхождения искомого элемента (' " ') равное длина строки минус позиция элемента.
результат будет в исходной строке string, писал по памяти, но вроде так работает
по операциям над строковым типом данных можно посмотреть вот тут