-2

次の Oracle 同等クラスの正規表現:

SELECT REGEXP_SUBSTR('eéëèÉËÈE' '[[=É=]]+') FROM dual;

返されるはずです:

eéëèÉËÈE

代わりに次を返します。

É

私はまた、その前に次のものを入れてみました:

alter session set NLS_SORT=GENERIC_BASELETTER;
alter session set NLS_LANGUAGE=FRENCH;

私がどこで間違っているのか、誰にもアイデアがありますか?

4

2 に答える 2

0

[=eéëèÉËÈE=]+

http://regexr.com?33330

É他の文字と一致することはありません。

于 2012-12-09T12:07:06.023 に答える
0

ここで私のために働きますhttp://sqlfiddle.com/#!4/83c37/8

元のクエリが[[=É=]]の代わりに使用しても[=É=]よろしいですか?

于 2012-12-08T18:17:51.427 に答える