C# 判断字符串最后两位字符是否为_+数字
时间: 2024-11-07 07:13:08 浏览: 5
C#判断字符串是否为数字字符串
5星 · 资源好评率100%
在C#中,你可以使用正则表达式来判断一个字符串的最后两位字符是否是下划线(_)后面跟着一个或多个数字。下面是一个示例:
```csharp
using System.Text.RegularExpressions;
public bool IsLastTwoCharactersDigit(string input)
{
// 定义正则表达式模式,匹配最后两位是下划线后跟数字的情况
string pattern = @"^(.*?)(\d{2})$";
// 使用Regex.IsMatch()方法检查输入字符串是否符合模式
return Regex.IsMatch(input, pattern);
}
// 调用函数并检查结果
string testString = "example_123";
bool lastCharsMatch = IsLastTwoCharactersDigit(testString);
if (lastCharsMatch)
{
Console.WriteLine("字符串最后两位是_后面跟随数字.");
}
else
{
Console.WriteLine("字符串最后两位不是_后面跟随数字.");
}
阅读全文