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: [EMAIL PROTECTED]
-----------------------------------------------------------
Dreamers of the day are dangerous men,
because they make their dreams happen.
-----------------------------------------------------------

Reply via email to