Re: Regexp_replace question/assistance needed
От | Michael Moore |
---|---|
Тема | Re: Regexp_replace question/assistance needed |
Дата | |
Msg-id | CACpWLjNg7FAM5RB5dUGfuMwpNdktFjSu6cm==D56marRh=Dj3A@mail.gmail.com обсуждение исходный текст |
Ответ на | Regexp_replace question/assistance needed (Christopher Molnar <cmolnar@ourworldservices.com>) |
Список | pgsql-sql |
select
overlay ('http://test.com/test/testfile.php' placing '&file=' from
length('http://test.com/test/testfile.php')- position('/' in reverse('http://test.com/test/testfile.php')) +1
for 1)
of course you would use a variable instead of a string literal
On Wed, Dec 9, 2015 at 1:59 PM, Christopher Molnar <cmolnar@ourworldservices.com> wrote:
Hello,I am running into a problem and need some pointers on regexp_replace - I can't seem to find an answer in any of the online resources.I have a string (like 40,000 with different length and number of components) of them in a field named "externalurl". I need to replace the final "/" of the string with "&file=" while preserving the filename and extension following the "/".The closest I can get is:regexp_replace('http://test.com/test/testfile.php','/[^/]*$','&file=')however this looses the file name and returns:What I am looking for is:as a result.Would anyone here point me in the right direction?Thanks!-Chris
В списке pgsql-sql по дате отправления: