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正则表达式之匹配网址的主要内容,如果未能解决你的问题,请参考以下文章

php正则匹配图片路径

测试工具之Match Tracer(正则表达式匹配工具)

匹配一个网址URL的js正则表达式怎么写啊?

用正则表达式提取网址中的IP怎样取?

图片的正则表达式匹配网址

PHP正则表达式匹配所有网址[重复]