Данных таки однако мало. Например, можно так:
rx = ".* user='([^']+)' password='([^']+)' host='([^']+)'"
Ну и в зависимости от вариаций этот регексп апгрейдить. Например учесть возможность пробелов перед и после знака равенства...
Вообще-то, я совсем не понимаю эти стенания по поводу регэкспов.
Нам тут понадобилось кучу регекспов написать, так у меня сынка выучил их за 2-3 дня (10ый класс) и потом писал вполне грамотные.
До этого специально проганьем не занимался.