C# 检查字符串是否与字符串编号模式匹配
我有一个字符串,由一系列字母和数字组成 例如:C# 检查字符串是否与字符串编号模式匹配,c#,.net,string,C#,.net,String,我有一个字符串,由一系列字母和数字组成 例如: Avhfd0165 rhji9898 fbg5 b8 给定任何字符串,我需要知道该字符串是否匹配此字符串编号模式 因此: aghg7h Hello Moo 17 A81 B4 都是失败案例 Net中是否有一个函数可以让我在不必手动解析的情况下发现这种表达式模式 谢谢您可以使用正则表达式:表达式[A-Za-z]+[0-9]+匹配非空字母序列,后跟非空数字序列: string[] data = new[] { "aaa123", "123a
Avhfd0165
rhji9898
fbg5
b8
给定任何字符串,我需要知道该字符串是否匹配此字符串编号模式
因此:
aghg7h
Hello
Moo 17
A81 B4
都是失败案例
Net中是否有一个函数可以让我在不必手动解析的情况下发现这种表达式模式
谢谢您可以使用正则表达式:表达式
[A-Za-z]+[0-9]+
匹配非空字母序列,后跟非空数字序列:
string[] data = new[] {
"aaa123", "123aaa", "123", "aaa", "a 1"
};
Regex r = new Regex("[A-Za-z]+[0-9]+");
foreach (string s in data) {
Console.WriteLine("{0} - {1}", s, r.IsMatch(s));
}