【FND】PLSQL正则表达

--1、是否数字
select * from dual 
WHERE regexp_like('.12','^-?(0|([1-9][0-9]*))?(\.[0-9]+)?$');

--2、分割字符串
SELECT Regexp_Substr('TP1/TP2/TP3/TPD/TP4/TP7/TP8/TP9', '[^/]+', 1, LEVEL)
  FROM Dual
CONNECT BY LEVEL 
<= Regexp_Count('TP1/TP2/TP3/TPD/TP4/TP7/TP8/TP9', '/') + 1



猜你喜欢

转载自blog.csdn.net/qingshimoon4/article/details/120034995