NET中对url字符串中域名的三种截取方式

KEGG两类报错--①No gene can be mapped--②URL ‘https://rest.kegg.jp/link/hsa/pathway‘… 版本问题,重新安装一下clusterProfiler包。网络问题,可以等待之后再试一下(试过不是)(以上可以排除基因不存在的错误因素) 阅读详情
//业务需求:将网站URL地址进行截取,获得网站的主域名。 
//3种截取方式:切分,indexOf截取,正则表达式截取 

代码如下:

public class Test1 {
    public static void main(String[] args) {
        String Str = "http://www.baidu.com/free/play?chapterId=766";
        getStr1(Str);
        getStr2(Str);
        getStr3(Str);

    }

    private static void getStr1(String Str) {
        //切分
        String regex = "/";
        String[] strings = Str.split(regex);
        //输出结果
        System.out.println(strings[2]);
    }

    private static void getStr2(String Str) {
        String newStr = Str.replace("http://", "");
        String string = newStr.substring(0, newStr.indexOf("/"));
        System.out.println(string);
    }


    private static String getStr3(String Str) {
        Pattern pattern = Pattern.compile("[^http://]*?.com");
        Matcher matcher = pattern.matcher(Str);
        while(matcher.find()){
            String group = matcher.group();
            System.out.println(group);
        }
        return null;
    }
}

输出结果:

www.baidu.com

获取url的第一个/的路径

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Pro
{
    public partial class TEST : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string imgurl = "http://img.com/5MA.jpg";
            
            Regex regex = new Regex(@"^(http|https):\/\/[^\/]*\/");
            Match match = regex.Match(imgurl);
            string oldimgurl = imgurl.Replace(match.Value, "");
            //Uri uri = new Uri(fs);
            //Response.Write(uri.AbsolutePath);
            Response.Write(oldimgurl);
            Response.End();
        }
    }
}
数字电路与逻辑设计实验二 组合逻辑电路 1.组合逻辑电路功能测试 (1)用 2 片 74LS00 组成图 2.1 所示逻辑电路。为便于接线和检查,在图中要注明 芯片编号及各引脚对应的编号。 (2)图中 A、B、C 接逻辑开关,Y1,Y2 接发光管电平显示。 (3)按表 2.3 要求,改变 A、B、C 输入的状态,填表并写出 Y1,Y2 的逻辑表达式。 (4)将运算结果与实验结果进行比较。 2.测试用异或门(74LS86)和与非门组成的半加器的逻辑功能。 根据半加器的逻辑表达式可知,半加 器 Y 是 A、B 的异或,而进位 Z 是 A 阅读详情

相关推荐

RK3568 解决MIPI屏幕开机只显示uboot logo的问题

之前写过一篇文章介绍了RK3568驱动MIPI屏幕的方法,这次产品迭代,硬件改版,选型的新的屏幕了。所以再次开启调试屏幕的过程。本以为会和上次一样会轻车熟路,事情总是事与愿违,同样的路,遇到新的坑。

fhqlongteng的博客 5425

ASP.NET 后台获取网站地址

1、网站请求协议:http HttpContext.Current.Request.Url.Scheme; 2、网站域名:localhost HttpContext.Current.Request.Url.Authority; 3、网站虚拟目录:/ HttpContext.Current.Request.ApplicationPath; ...

aei1681的博客 518

告别CMake依赖!在Visual Studio 2022中直接配置VTK 9.4开发环境(附完整项目示例)

本文详细介绍了如何在Visual Studio 2022中直接配置VTK 9.4开发环境,无需依赖CMake。通过图文教程和完整项目示例,帮助C++开发者快速集成VTK库,简化开发流程,提升工作效率。特别适合科学可视化任务的开发者。

weixin_26804345的博客 414

.NET(C#) 分割(split)url字符串在合成(join)多个子路径url

本文主要介绍.NET(C#)中,url字符串通过“/”进行分割成多字符串,然后在join合成多个子路径url字符串。 原文地址:.NET(C#) 分割(split)url字符串在合成(join)多个子路径url

weixin_42098295的博客 518

微信小程序测试号开发后上传按钮灰色?三步快速切换正式AppID

本文详细解析了微信小程序测试号开发后上传按钮灰色的原因,并提供了三步快速切换正式AppID的解决方案。通过注册正式小程序账号、修改项目配置和重新编译上传,开发者可以轻松解决上传按钮不可用的问题,确保小程序顺利上线。

weixin_29291185的博客 1574

IEC104协议下的文件传输与软件升级的技术细节与操作流程

本文深入探讨IEC104协议下的文件传输过程和软件升级机制,揭示其背后的技术细节和操作流程。

2401_86189088的博客 2523

从url中提取域名的几种方法

自己用python3实现的方法: import re from urllib import parse #from urlparse import urlparse topHostPostfix = ( '.com','.la','.io','.co','.info','.net','.org','.me','.mobi', '.us','.biz','.xxx','.ca','

Pop_Rain的博客 1万+

MAPLAB X IDE仿真调试

一、开发环境 操作系统:Windows 10 调试工具:Pickit3 单片机型号:PIC24FJ32GA002 二、操作步骤 1、连接Pickit3仿真器于单片机对应的烧写口如图示: 2、点击调试项目进入调试模式,这时底下输出框显示"运行"代表成功进入调试模式。 3、选择断点,该IDE只支持两个断点,使用超过两个时,超过的断点亮灰色代表无效。设置好断点后需暂停然后再重新点击运行才能生效。可以看到在断点处有绿色光标。 ...

RealHero的博客 5082

对url字符串中域名的三种截取方式

//业务需求:将网站URL地址进行截取,获得网站的主域名。 //3种截取方式:切分,indexOf截取,正则表达式截取 代码如下: public class Test1 { public static void main(String[] args) { String Str = “http://www.baidu.com/free/play?chapterId=7

珉辰大数据 1万+

手把手教你玩转服务器芯片架构--​​7.1 项目1:基于FPGA的RISC-V软核设计(Verilog实现核心指令执行单元)​

本文介绍了基于FPGA的RISC-V软核设计实践项目。项目采用Verilog实现RV32I指令集核心处理器,包含指令解码、ALU、寄存器堆等关键模块设计,并通过功能仿真验证。在Xilinx Artix-7 FPGA上完成综合与部署,资源利用率控制在5%以内。最后探讨了五级流水线优化、指令集扩展等进阶方案。该实践完整覆盖了从指令集设计、RTL实现到FPGA部署的全流程,可作为学习处理器架构与FPGA开发的典型案例。

MHD0815的博客 173

Open3D 进阶(22)间接平差法拟合空间曲线

空间曲线拟合在电力线三维重建中有着广泛的应用,本文利用python使用间接平差法对三维空间曲线的拟合进行代码实现。

点云侠的博客 1057

截取Url域名

http://focus.it168.com/focus/201006/mobile/index.html 这是一个常见的Url,如果我们要取得地址中的域名,也就是: http://focus.it168.com .net(C#方法实现) web版本:   string str = "http://focus.it168.com/focus/201006/mobile/index.h...

weixin_30900589的博客 193

【PyTorch深度学习项目实战100例目录】项目详解 + 数据集 + 完整源码

大家好,我是阿光。本专栏整理了《深度学习100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。正在更新中~ ✨。

优快云 精品推荐 10万+

字符串格式的Url的截取

一,我们先在看在页面上获取的URL的处理,如下方法: //获取全部URL string Url = Request.Url.ToString(); Url += "</br>"; //获取绝对路径 Url += Request.Url.AbsoluteUri; ...

dcujcivw769565的博客 263

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

java 提取url字符串中的域名

l(String url) throws Exception{ java.net.URL urls = new java.net.URL(url); String host = urls.getHost();// 获取主机名 return host;// 结果 blog.csdn.net }[/color] public static void main(String[] args) { String url="https://www.baidu.com

kai402458953的博客 2326

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

截取url的host_js截取url的参数(转自。。)

方法一:采用正则表达式获取地址栏参数:(强烈推荐,既实用又方便!)下面举一个例子:若地址栏URL为:abc.html?id=123&url=http://www.maidq.com那么,但你用上面的方法去调用:alert(GetQueryString("url"));如果用:alert(GetQueryString("id"));那么弹出的内容就是 123 啦;当然如果你没有传参数的话,...

weixin_39545805的博客 1304

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

window location截取URL各部分

URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme(通信协议):常用的http,ftp,maito等 host(主机): 服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。 port(端口号):整数,可选,省略时使用方案的默认...

alize的博客 1842

C#正则截取URL网址字符串

string str = "http://www.rczjp.cn/A/B/C/index.aspx?cid=11&sid=22"; Regex reg = new Regex(@"(?imn)(?http://[^/]+/)(?([^/]+/)*([^/.]*$)?)((?[^?.]+\.[^?]+)\?)?(?.*$)"); MatchCol

10爸 1062

在ASP.NET里得到网站的域名

Dim url, host_url, no_http, host_name As String                   定义变量  url = HttpContext.Current.Request.Url.ToString                  获取当前页的URL  no_http = url.Substring(url.IndexOf("//") + 2)     

cainiao99的专栏 678

C#获取顶级域名的方法

xxx.com xxx.xxx.com.cn 最终得到xxx.com xxx.com.cn 网上没有找到符合我要求的正则表达式 我用最笨的方法来实现 编程思路 得到标准的网址,截取两个或三个.两边的字符...

cok8420的博客 733

ASP.NET里得到网站的域名

Dim url, host_url, no_http, host_name As String '定义变量url = HttpContext.Current.Request.Url.ToString '获取当前页的URLno_http = url.Substring(url.IndexOf("//") + 2) '截取去掉HTTP://的URLhost_url = "http://" &amp; ...

44

C#获取网站域名

string UrlHost = HttpContext.Current.Request.Url.Host.Substring(HttpContext.Current.Request.Url.Host.IndexOf('.') + 1); string UrlHost1 = HttpContext.Current.Request.Url.Host;...

qq_31584315的博客 1553

asp.net 获取当前网址url

 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli  "http://"是协议名  "www.jb51.net"是域名  "aaa"是站点名  "bbb.aspx"是页面名(文件名)  "id=5&name=kelli"是参数  【1】获取 完整url (协议名+域名+站点名+文件名+参数) 代码如下:

李赛赛的专栏 2500

什么是URL?

今天在刷前端题的时候看到一道题为“获取URL中的参数”,遂发现自己对URL格式并没有什么了解。 什么是URL? URL就是我们通常所说的网址,英文全称为(Uniform Resource Locator,URL),中文叫统一资源定位器。 URL可以由字母组成,也可以是一个IP地址。 URL的组成 部分内容来源于wudipmd的博客 protocol协议类型,我们通常访问万维网所...

饼干的博客 2321
上一篇: centos7安装nginx的两种方法介绍
下一篇: 使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
.NET跨平台
博客等级 码龄15年 6066粉丝 738原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值