什么是 c# 中条形码结果特定格式的正则表达式模式

本文关键字:格式 定格 正则表达式 模式 结果 条形码 什么 | 更新日期: 2023-09-27 18:31:12

我的条形码结果具有以下格式

ASD-[三大写字符]-[数字]

e.g. ASD-AAA-0001
     ASD-BBB-99999

如何在 .net c# 中使用正则表达式测试此结果。请帮助我。多谢。

什么是 c# 中条形码结果特定格式的正则表达式模式

至于正则表达式本身,你可以尝试这样的事情:

^ASD-[A-Z]{3}-'d+$

有关在 C# 中使用正则表达式的简单教程,请参阅 http://www.tutorialspoint.com/csharp/csharp_regular_expressions.htm。您将需要使用 Regex.IsMatch(string input, string pattern) 方法,例如:

csharp> String pattern = @"^ASD-[A-Z]{3}-'d+$";
csharp> Regex.IsMatch("ASD-AAA-0001", pattern);    
true
csharp> Regex.IsMatch("ASD-AA-0001", pattern);  
false
csharp> Regex.IsMatch("ASD-AAA-1", pattern);   
true
csharp> Regex.IsMatch("ASD-AAA-1A", pattern);
false
csharp> Regex.IsMatch("  ASD-AAA-1", pattern); 
false
csharp> Regex.IsMatch("ASD-AAA-1", pattern);   
true
csharp> Regex.IsMatch("ASD-AAA-", pattern);
false

正则表达式^ASD-[A-Z]{3}-'d+ .我建议通过阅读在线教程开始学习正则表达式。我个人使用这个:http://regexone.com/