Sql REGEX_REPLACE在oracle 10g中无法正常工作

Sql REGEX_REPLACE在oracle 10g中无法正常工作,sql,regex,oracle10g,Sql,Regex,Oracle10g,我在Oracle 10g中使用了REGEX\u REPLACE方法,但它没有替换字符串 以下是我(未成功)尝试的内容: 试试这个: Select REGEX_REPLACE('Mathew, Sajan K ext (E IT S US 1)','\([^\)]+\)','') "REGEXP_REPLACE" 注意,我刚刚删除了额外的转义字符\,有些语言似乎要求您双重转义,有些则不需要 Ref:您想替换什么?它看起来不像一个有效的正则表达式。我在c#代码中使用了这个正则表达式。我希望将括号内

我在Oracle 10g中使用了
REGEX\u REPLACE
方法,但它没有替换字符串

以下是我(未成功)尝试的内容:

试试这个:

Select REGEX_REPLACE('Mathew, Sajan K ext (E IT S US 1)','\([^\)]+\)','') "REGEXP_REPLACE"
注意,我刚刚删除了额外的转义字符
\
,有些语言似乎要求您双重转义,有些则不需要


Ref:

您想替换什么?它看起来不像一个有效的正则表达式。我在c#代码中使用了这个正则表达式。我希望将括号内的文本替换为空。它在c#中工作正常。我不知道它在甲骨文中是否有效
Select REGEX_REPLACE('Mathew, Sajan K ext (E IT S US 1)','\([^\)]+\)','') "REGEXP_REPLACE"