C#正则表达式获取网址的域名(IP)

代码如下:

string p = @"(http|https)://(?<domain>[^(:|/]*)";
Regex reg = new Regex(p, RegexOptions.IgnoreCase);
Match m = reg.Match(HostUrl);
Result=m.Groups["domain"].Value;

如http://localhost:8733/HVMsg/HVWcfService/获取的是:localhost

如http://guonei.news.baidu.com/n?cmd=1&class=shizheng获取的是:guonei.news.baidu.com

时间: 2024-07-30 13:03:52

C#正则表达式获取网址的域名(IP)的相关文章

在java中获取URL的域名或IP与端口

在java中获取URL的域名或IP与端口 获取IP与域名方法一,使用正则表达式 public static String getIP(String url) { //使用正则表达式过滤, String re = "((http|ftp|https)://)(([a-zA-Z0-9._-]+)|([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}))(([a-zA-Z]{2,6})|(:[0-9]{1,4})?)"; String str = &quo

网址和域名、用户点击浏览器的整个过程

1.网址和域名: 从形式上来看,网址比域名多了一个前缀"www.",比方说百度的网址是"www.baidu.com",而"baidu.com"则是域名,不管网址还是域名都可以通过地址栏输入直达网站.但是也有一些例外的情况,案例在这里已经想不起来了,直接输入域名无法打开网站,必须要在前面加"www." 网址是相对通俗一点的说法,而域名则是专业一点的,当然这只是过去的情况,互联网的发展已经经历了很长一段时间,网民的网络知识也得到了

获取本机外网IP的工具类

ExternalIpAddressFetcher.java package com.tyust.common; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.util.regex.Matcher; import java

shell取域名IP

获取指定域名的IP地址: #!/bin/bash if [ $# -lt 1 ]; then          echo $0 need a parameter          exit 0  fi   ADDR=$1   TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/.*(\([^ ]*\)) 56.*/\1/;q}'` #TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;s/).*//;q}'`   echo ${TMP

采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)

方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; }

获取本机外网ip和内网ip

获取本机外网ip 1 //获取本机的公网IP 2 public static string GetIP() 3 { 4 string tempip = ""; 5 try 6 { 7 WebRequest request = WebRequest.Create("http://ip.qq.com/"); 8 request.Timeout = 10000; 9 WebResponse response = request.GetResponse(); 10 Stre

PHP 如何获取当前的域名

<? //获取当前的域名: echo $_SERVER['SERVER_NAME']; //获取来源网址,即点击来到本页的上页网址 echo $_SERVER["HTTP_REFERER"]; $_SERVER['REQUEST_URI'];//获取当前域名的后缀 $_SERVER['HTTP_HOST'];//获取当前域名 dirname(__FILE__);//获取当前文件的物理路径 dirname(__FILE__)."/../";//获取当前文件的上一

c语言 c++ 实现查看本地ip,外网ip, 本地主机名,查看http网址对应的ip

/******************************************************************************* 作者 :邓中强 Email :[email protected] QQ :1246747572 博客 :http://www.cnblogs.com/dzqdzq/ 时间 :2014/01/01 功能 ********************************************************************

php获取网址

1 #测试网址: http://localhost/blog/testurl.php?id=5 2 3 //获取域名或主机地址 4 echo $_SERVER['HTTP_HOST']."<br>"; #localhost 5 6 //获取网页地址 7 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php 8 9 //获取网址参数 10 echo $_SERVER["QUERY_S