什么是 c# 中条形码结果特定格式的正则表达式模式
本文关键字:格式 定格 正则表达式 模式 结果 条形码 什么 | 更新日期: 2023-09-27 18:31:12
我的条形码结果具有以下格式
ASD-[三大写字符]-[数字]
e.g. ASD-AAA-0001
ASD-BBB-99999
如何在 .net 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/