0
支持我喜歡爲什麼正負向前看正則表達式是不是在甲骨文
select regexp_substr('a,b','[A-Za-z]+(?=,)',1,level)
from dual
connect by level<3;
預期輸出
a b
Oracle中的查詢,但它返回什麼。
因此,oracle可能不支持積極和消極的前瞻。
支持我喜歡爲什麼正負向前看正則表達式是不是在甲骨文
select regexp_substr('a,b','[A-Za-z]+(?=,)',1,level)
from dual
connect by level<3;
預期輸出
a b
Oracle中的查詢,但它返回什麼。
因此,oracle可能不支持積極和消極的前瞻。
使用正則表達式來獲得期望的結果
select regexp_substr('a,b','[^,]+', 1, level) from dual
connect by regexp_substr('a,b', '[^,]+', 1, level) is not null
感謝您的回答@Jasti但我想知道,是否正,負先行在Oracle或不被支持。 – Sahil
我無法用積極的眼光看待它 – Jasti