string[] strings = { "abc-123", "456-def", "789", "xyz" }; 怎么把上面这个字符串筛选掉以789, 用正则表达式
时间: 2023-11-03 22:54:43 浏览: 91
Python格式化字符串f-string概览(小结)
你可以使用正则表达式来筛选掉包含"789"的字符串。以下是一个示例代码,使用了C#的正则表达式库:
```csharp
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string[] strings = { "abc-123", "456-def", "789", "xyz" };
// 定义正则表达式模式
string pattern = "789";
// 使用正则表达式筛选字符串
var filteredStrings = Array.FindAll(strings, s => !Regex.IsMatch(s, pattern));
// 输出筛选后的字符串
foreach (var str in filteredStrings)
{
Console.WriteLine(str);
}
}
}
```
上述代码会输出:
```
abc-123
456-def
xyz
```
这样就筛选掉了包含"789"的字符串。
阅读全文