c#正则表达式获取以#开头以a结尾的字符串
时间: 2023-09-28 19:05:21 浏览: 152
C#的正则表达式
5星 · 资源好评率100%
可以使用以下正则表达式来获取以#开头以a结尾的字符串:
```
^#.*a$
```
其中:
- `^` 表示匹配字符串的开头;
- `#` 表示匹配 # 字符;
- `.*` 表示匹配零个或多个任意字符;
- `a` 表示匹配 a 字符;
- `$` 表示匹配字符串的结尾。
完整的 C# 代码示例:
```csharp
using System;
using System.Text.RegularExpressions;
class Program {
static void Main(string[] args) {
string input = "#hello worlda, #testa, #a";
string pattern = @"^#.*a$";
MatchCollection matches = Regex.Matches(input, pattern);
foreach (Match match in matches) {
Console.WriteLine(match.Value);
}
}
}
```
输出结果:
```
#hello worlda
#testa
```
阅读全文