C# 中检查https://lishuoboy.blog.csdn.net/ 网址中是否包含blog.csdn.net
时间: 2024-09-22 17:02:19 浏览: 54
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)是否以指定的子域名(包括`.`)开始。
相关问题
C# 窗体 判断这个链接https://wenku.csdn.net/column/5x1s3y5559#1303d793-32d9-48a7-b712-075dccdb3af0 是否含有https://wenku.csdn.net
C# 中,你可以使用 `Uri` 类的 `IsWellFormedUriString` 和 `TryCreate` 方法来判断一个字符串是否看起来像一个有效的 URI,然后检查它是否包含特定的子串。以下是一个简单的示例:
```csharp
using System;
using System.Uri;
class Program {
static void Main(string[] args) {
string link = "https://wenku.csdn.net/column/5x1s3y5559#1303d793-32d9-48a7-b712-075dccdb3af0";
Uri testUri;
if (Uri.TryCreate(link, UriKind.Absolute, out testUri)) {
if (testUri.ToString().StartsWith("https://wenku.csdn.net")) {
Console.WriteLine("链接中含有 'https://wenku.csdn.net'");
} else {
Console.WriteLine("链接中不含有 'https://wenku.csdn.net'");
}
} else {
Console.WriteLine("链接不是有效的URI");
}
}
}
```
这个程序首先尝试解析给定的链接,如果解析成功,则会检查生成的 `Uri` 对象的 `ToString()` 是否以 "https://wenku.csdn.net" 开始。如果不成功,说明链接格式错误。
c#+人脸识别http://blog.csdn.net/feishixin/article/details/77397027
很抱歉,根据提供的引用内容,我无法直接回答你关于C#人脸识别的问题。引用提到了一个C#人脸识别的Demo,你可以点击链接 http://blog.csdn.net/feishixin/article/details/77397027 查看详细信息。另外,引用提到了芬兰奥卢大学计算机科学与工程学院的网页,里面有很多与计算机视觉相关的研究,包括人脸识别、脸部表情、人体行为识别、跟踪和人机交互等。你可以访问该网页以获取更多相关信息。
阅读全文