C# 中检查https://lishuoboy.blog.csdn.net/ 网址中是否包含blog.csdn.net
时间: 2024-09-22 10:02:19 浏览: 43
https://bbs.csdn.net/topics/396454535 涉及到的一些文件
5星 · 资源好评率100%
C# 中可以使用正则表达式或者Uri类来进行网址的解析,来判断一个URL是否包含特定的子字符串。下面是一个简单的例子:
```csharp
using System;
using System.Net;
public bool ContainsSubdomain(string url, string subdomain)
{
Uri uri = new Uri(url);
return uri.Host.StartsWith(subdomain + ".");
}
// 使用示例
string url = "https://lishuoboy.blog.csdn.net/";
bool containsBlogCsdn = ContainsSubdomain(url, "blog.csdn.net");
Console.WriteLine(containsBlogCsdn); // 输出结果应该是 true
```
在这个例子中,`ContainsSubdomain`函数创建了一个Uri对象,并通过`StartsWith`方法检查主机名(Host)是否以指定的子域名(包括`.`)开始。
阅读全文