RegExp.pas вам в помощь (Для Delphi). Поищите в инете эту библиотеку и описание работы с ней, т.к. описываемый вами случай это именно анализ текста при помощи регулярных выражений.
Если нужно сделать именно на SQL, то без stored procedures вам не обойтись. Незнаю поддерживает их постгри или нет, не работал с ним