Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查字符串是否与字符串编号模式匹配_C#_.net_String - Fatal编程技术网

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));
}