Oracle正则表达式之匹配网址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle正则表达式之匹配网址相关的知识,希望对你有一定的参考价值。
利于正则表达式匹配出网址
--1 表准备
create table test_regexp
(
object varchar2(50)
);
--2 数据准备
insert into test_regexp (OBJECT)
values (‘http://www.baidu.com‘);
insert into test_regexp (OBJECT)
values (‘http://360.cn‘);
insert into test_regexp (OBJECT)
values (‘https://help.alipay.com‘);
insert into test_regexp (OBJECT)
values (‘cctv.cn‘);
insert into test_regexp (OBJECT)
values (‘www.cntv.com‘);
insert into test_regexp (OBJECT)
values (‘23212.sasdas.2222‘);
commit;
--3
select * from test_regexp where regexp_like(object,‘^(https?://)?(\w+\.)+[a-zA-Z]+$‘) ;
--4 返回结果
http://www.baidu.com
http://360.cn
https://help.alipay.com
cctv.cn
www.cntv.com
23212.sasdas.2222
以上是关于Oracle正则表达式之匹配网址的主要内容,如果未能解决你的问题,请参考以下文章