regexp_replace() function in new version - Mailing list pgsql-general

From Abhijeet
Subject regexp_replace() function in new version
Date
Msg-id ab3ea55b0711140553l4c5f9368jfc3b181d2fa580e9@mail.gmail.com
Whole thread Raw
Responses Re: regexp_replace() function in new version  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Re: regexp_replace() function in new version  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Hi,

regexp_replace() function in new version of PostgreSQL is giving error.

I am trying to remove tags from string.

I have tried following regex in & function:
  • SELECT regexp_replace('<i>Abhijeet</b>', '<(\s)*/?(?i:script|i|b|u|embed|object|a|frameset|frame|iframe|meta|link|style|table|th|td|tr|tbody|input|select|option|form|map|area|!--)(.|\n)*?>', '\&\s');
  • cc SELECT regexp_replace('<i>Abhijeet</b>', '< */?(?i:script|i|b|u|embed|object|a|frameset|frame|iframe|meta|link|style|table|th|td|tr|tbody|input|select|option|form|map|area|!--)(.|\n)*?>', '\& ' );
Both these try giving me error as follows:

  • WARNING:  nonstandard use of escape in a string literal at character 42
    HINT:  Use the escape string syntax for escapes, e.g., E'\r\n'.
    WARNING:  nonstandard use of escape in a string literal at character 192
    HINT:  Use the escape string syntax for escapes, e.g., E'\r\n'.
    ERROR:  invalid regular expression: quantifier operand invalid
can anyone suggest me why is that error ocurring?

----
Thanks &  Regards,
Abhijeet G. Rathod
Software Engineer -(SCWCD)
Mail: abhijeetrathod262@gmail.com
-----------------------------------------------------------
Dreamers of the day are dangerous men,
because they make their dreams happen.
-----------------------------------------------------------

pgsql-general by date:

Previous
From: "froast"
Date:
Subject: how should I do to disable the foreign key in postgres?
Next
From: Lew
Date:
Subject: Re: update record with two-column primary key