正在學正則運算式,很多還搞不明白,比如:黃子﨧三字的utf8編碼是9EC4、5B50、FA27,
那么:
select case when regexp_like('黃子','['||unistr('\FA27')||']') then 'T' else 'F' end from dual;
回傳F,這個應該沒問題,
select case when regexp_like('黃子﨧','['||unistr('\FA27')||']') then 'T' else 'F' end from dual;
回傳T,這個應該沒問題,
但:
select case when regexp_like('黃子','['||unistr('\FA26')||'\-'||unistr('\FA28')||']') then 'T' else 'F' end from dual;
也回傳T,這是為什么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/48212.html
標籤:基礎和管理
下一篇:MySql資料庫基本操作(一)
