当前位置:首页 > 域名知识 > 正文内容

域名 正则 正则表达式匹配域名

8678008682年前 (2024-04-18)域名知识

大家好,域名 正则相信很多的网友都不是很明白,包括正则表达式匹配域名也是一样,不过没有关系,接下来就来为大家分享关于域名 正则和正则表达式匹配域名的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

域名 正则 正则表达式匹配域名正则表达式 过滤网址

正则表达式,过滤出所有超链接除了一个url,例如:

<a href=http://www.abc.com/> abc.com</a><br/><a href=http://www.edf.com/> edf.com</a>

过滤:变为abc.com<br/><a href=http://www.edf.com/> edf.com</a>没人知道怎么做么,要保留edf.com的超级链接,过滤掉其他的所有网址的超级链接。

FunctionautoLink(str)

Setra=NewRegExp

ra.IgnoreCase=True

域名 正则 正则表达式匹配域名

ra.Global=True

ra.Pattern="<a[^>]+>(.+?)<\/a>"

autoLink=ra.replace(str,"$1")

ENDFunction

扩展资料:

注意事项:

域名 正则 正则表达式匹配域名

正则表达式,也称为正则表达式。这是计算机科学中的一个概念。

正则表达式通常用于检索和替换符合模式(规则)的文本,许多编程语言都支持使用正则表达式进行字符串操作。

例如Perl中内置了一个强大的正则表达式引擎。正则表达式的概念最初是由诸如(sed和GREp)这样的Unix工具推广的。

正则表达式通常缩写为“regex”。单数形式是regexp、regex,复数形式是regexps、regexes和regexen。

正则表达式匹配域名

匹配完整域名的正则表达式:

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}表达的意思如下:

一个完整的域名,由根域名、顶级域名、二级域名、三级域名……构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63。

(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?表达的意思如下:

完整的域名至少包括两个名字(比如google.com,由google和com构成),最后可以有一个表示根域的点(在规范中,最后有一个点的才是完整域名,但一般认为包括两个以上名字的域名也是完整域名,哪怕后面没有点)。

中文域名的验证正则表达式

/^[A-Za-z0-9_\u4E00-\u9FA5]{1,20}([\.\-][A-Za-z0-9_\u4E00-\u9FA5]{1,20})*$/

试试这样吧,你用的php程序哟?自己写几个超出的和符合的验证一下就知道了。+表示“1个或者多个”,改成{1,20}就可以了

补充:=============================================

你的意思是有

www.我是中文域名123im.com这种混合形式而如果其中不出现中文的那段就可以超过20的么?那可以改一改:

/^(?:[\w_]+|[A-Za-z0-9_\u4E00-\u9FA5]{1,20})([\.\-][A-Za-z0-9_\u4E00-\u9FA5]{1,20}|[\w_]+)*$/

没试过,你可以用你那边样本域名测试下看

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

扫描二维码推送至手机访问。

版权声明:本文由爱名网发布,如需转载请注明出处。

本文链接:https://www.aiming.cc/index.php/post/2572.html

分享给朋友:

“域名 正则 正则表达式匹配域名” 的相关文章

by网站域名,by新域名是什么

by网站域名,by新域名是什么

这篇文章给大家聊聊关于by网站域名,以及by新域名是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。by新域名是什么白俄罗斯域名国家的域名。域名是为了方便大家记忆而专门建立的一套地址翻译系统,by新域名是白俄罗斯域名国家的域名,想在互联网上访问服务器的用户最终必须使用IP地址。域...

域名代理?如何代理访问域名求教

域名代理?如何代理访问域名求教

大家好,今天我将为大家揭秘域名代理和如何代理访问域名求教的奥秘,希望我的分享能给你带来新的启发和知识。如何代理访问域名求教1、首先找到一个代理服务器的IP地址与他开放的端口号。 2、其次打开IE浏览器。选择任务栏的工具,Internet选项,连接,局域网设置。 3、然后看到...

cn域名一元(一般的网站域名名多少钱一个呢)

cn域名一元(一般的网站域名名多少钱一个呢)

各位老铁们好,相信很多人对cn域名一元都不是特别的了解,因此呢,今天就来为大家分享下关于cn域名一元以及一般的网站域名名多少钱一个呢的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!买个域名需要多少钱域名注册类型域名注册报价 国际域名.com/.net/.org...

免费注册域名,怎样申请免费域名

免费注册域名,怎样申请免费域名

大家好,感谢邀请,今天来为大家分享一下免费注册域名的问题,以及和怎样申请免费域名的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!怎么免费注册网站域名免费注册网站域名的方法如下: 1、需要登录到万网,打开任意浏...

查询域名 网站域名怎么查

查询域名 网站域名怎么查

本篇文章给大家谈谈查询域名,以及网站域名怎么查对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。网站域名怎么查这个问题不好回答,因为你问的问题不全面,最好问细致一些。如果说你是想注册域名、查询过期域名...

国外服务器网站 国外十大免费服务器和域名

国外服务器网站 国外十大免费服务器和域名

在这个信息爆炸的时代,了解国外服务器网站和国外十大免费服务器和域名的重要性不言而喻。本文将为您带来全面的解读,助您在这个领域中游刃有余。国外公共DNS服务器地址国外公共DNS服务器地址 Google Public DNS(8.8.8.8, 8.8.4.4) OpenDN...