Csharp 正则表达式获取DIMM1%U3.A13中的DIMM1
时间: 2023-10-11 20:06:49 浏览: 78
csharp正则表达式参考手册
要从字符串 "DIMM1%U3.A13" 中获取 "DIMM1",可以使用 C# 中的正则表达式来匹配。
下面是一个示例代码,可以使用正则表达式来实现:
```csharp
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "DIMM1%U3.A13";
string pattern = @"^(\w+)";
Match match = Regex.Match(input, pattern);
if (match.Success)
{
Console.WriteLine(match.Groups[1].Value);
}
}
}
```
这个正则表达式 `^(\w+)` 的含义是:以一个或多个字母数字字符开头,匹配到第一个非字母数字字符为止。在这个例子中,匹配到的结果就是 "DIMM1"。使用 `match.Groups[1].Value` 可以获取到正则表达式中第一个括号内的匹配结果。
阅读全文