Regex Oracle等价类在正则表达式中不起作用
以下Oracle等价类正则表达式:Regex Oracle等价类在正则表达式中不起作用,regex,oracle,nls,Regex,Oracle,Nls,以下Oracle等价类正则表达式: SELECT REGEXP_SUBSTR('eéëèÉËÈE' '[[=É=]]+') FROM dual; 应该返回: eéëèÉËÈE 但相反,它返回: É 我还尝试将以下内容放在前面: alter session set NLS_SORT=GENERIC_BASELETTER; alter session set NLS_LANGUAGE=FRENCH; 有人知道我哪里出了问题吗?在这里对我有用 您确定原始查询使用[[=è=]]而不是[=è=]吗
SELECT REGEXP_SUBSTR('eéëèÉËÈE' '[[=É=]]+') FROM dual;
应该返回:
eéëèÉËÈE
但相反,它返回:
É
我还尝试将以下内容放在前面:
alter session set NLS_SORT=GENERIC_BASELETTER;
alter session set NLS_LANGUAGE=FRENCH;
有人知道我哪里出了问题吗?在这里对我有用
您确定原始查询使用[[=è=]]而不是[=è=]吗?[=eèèèe=]+
É与其他字母不匹配