C# 窗体 判断这个链接https://wenku.csdn.net/column/5x1s3y5559#1303d793-32d9-48a7-b712-075dccdb3af0 是否含有https://wenku.csdn.net
时间: 2024-09-26 16:02:57 浏览: 32
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" 开始。如果不成功,说明链接格式错误。
阅读全文