博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#如何用正则表达式截取https和带端口的域名
阅读量:5950 次
发布时间:2019-06-19

本文共 413 字,大约阅读时间需要 1 分钟。

 
如题。现有代码如下。只能截取 http://www.baidu.com的 www.baidu.com当域名为https://www.baidu.com 或者为 http://www.baidu.com:8080 时 则无法正确读取。。求高手给去能截取这样格式的代码 Thanks!

 

string p = @"http://[^\.]*\.(?
[^\.]*)"; Regex reg = new Regex(p, RegexOptions.IgnoreCase); Match m = reg.Match(HostUrl); Result=m.Groups["domain"].Value;
最后自己想到了 (http|https)://(?
[^(:|/]*)这样即可谢谢楼上几位

 

 

转载地址:http://czsxx.baihongyu.com/

你可能感兴趣的文章
SCOM
查看>>
PERL删除数组元素的多种方法
查看>>
IOS 6已经可以使用个人热点了!
查看>>
Js的常见函数
查看>>
电脑能上网,但是打开“网上邻居”却找不到“本地连接”
查看>>
Qt开发的UDP发送端
查看>>
什么是面向对象程序设计
查看>>
p:pickList验证失败后无法填充数据
查看>>
python grpc 应用
查看>>
我的友情链接
查看>>
CentOs 7.4 安装git
查看>>
jsonObject 方法putAll 的使用
查看>>
四、mysql 查询
查看>>
Win7+CentOS 6.9双系统安装教程
查看>>
我的友情链接
查看>>
MYSQL性能查看(命中率,慢查询)
查看>>
saltstack 执行结果返回到mysql
查看>>
乱起八糟用linux之制作光盘镜像
查看>>
Linux的DNS的53端口
查看>>
谈并行项目中的(一)团队协作与知识管理
查看>>