Regualer expressions
От | David A Dickson |
---|---|
Тема | Regualer expressions |
Дата | |
Msg-id | Pine.LNX.4.33.0206171433001.1047-100000@blues.wcg.mcgill.ca обсуждение исходный текст |
Ответ на | Re: Postgres DB recompilation (David A Dickson <davidd@saraswati.wcg.mcgill.ca>) |
Ответы |
Re: Regualer expressions
|
Список | pgsql-general |
Sorry, messed up the subject. On Mon, 17 Jun 2002, David A Dickson wrote: I am trying to do an update using regular expressions. Is something like this possible? a=# select path from page where path ~ '/academic-staff/reports/(.*$)'; path -------------------------------------- /academic-staff/reports/agriculture/ /academic-staff/reports/arts/ /academic-staff/reports/education/ /academic-staff/reports/engineering/ /academic-staff/reports/medicine/ /academic-staff/reports/music/ /academic-staff/reports/science/ /academic-staff/reports/ a=# update page set path = '/academic-staff/fooreports/\1' where path ~ '/academic-staff/reports/(.*$)'; What I'm trying to do is replace all occurances of /academic-staff/reports/(.*$) with /academic-staff/fooreports/\1 where \1 is everything that was matched by the .*$ can it be done? anyone know how?
В списке pgsql-general по дате отправления: