c# StringSearch 用法
时间: 2024-01-10 20:04:23 浏览: 73
C# 中的 StringSearch 是一个用于字符串匹配的类,它提供了多种字符串查找和替换的方法。下面是一些常用的 StringSearch 方法及其用法:
1. IndexOf(string value):查找指定字符串在当前字符串中第一次出现的位置。
```csharp
string str = "hello world";
int index = str.IndexOf("world"); // index = 6
```
2. LastIndexOf(string value):查找指定字符串在当前字符串中最后一次出现的位置。
```csharp
string str = "hello world";
int index = str.LastIndexOf("l"); // index = 9
```
3. Contains(string value):判断当前字符串是否包含指定字符串。
```csharp
string str = "hello world";
bool result = str.Contains("world"); // result = true
```
4. Replace(string oldValue, string newValue):将当前字符串中所有的 oldValue 替换为 newValue。
```csharp
string str = "hello world";
string newStr = str.Replace("world", "universe"); // newStr = "hello universe"
```
5. Split(char[] separator):将当前字符串按照指定字符数组分割成字符串数组。
```csharp
string str = "hello,world";
string[] words = str.Split(new char[] { ',' }); // words = ["hello", "world"]
```
6. Substring(int startIndex, int length):截取当前字符串的一部分,从 startIndex 开始,长度为 length。
```csharp
string str = "hello world";
string subStr = str.Substring(6, 5); // subStr = "world"
```
7. ToLower() / ToUpper():返回当前字符串的小写 / 大写形式。
```csharp
string str = "Hello World";
string lowerStr = str.ToLower(); // lowerStr = "hello world"
string upperStr = str.ToUpper(); // upperStr = "HELLO WORLD"
```
以上是 StringSearch 类的一些常用方法及其用法,希望能对你有所帮助。
阅读全文