需要用于测试/CXXX/的正则表达式
本文关键字:CXXX 正则表达式 测试 用于 | 更新日期: 2023-09-27 18:26:56
我刚刚开始学习正则表达式。我需要的是检查一个斜杠,后面跟着"C",后面跟着三个大写字符/数字,然后再检查一个斜线,后面跟着任何东西。
var a = "/C001/dsafalkdsfjsadfj";
var b = "/CXXX/adsf";
有人能告诉我如何在if测试中对此进行检查吗?
if(正则表达式){}
尝试一下:
你写道:
然后是另一个斜线,后面跟着任何东西
这不是你的例子,但无论如何:(根据句子)
'/C[A-Z0-9]{3}'/$
(根据示例:)
'/C[A-Z0-9]{3}'/[a-z]$
(根据您的回复:)
'/C[A-Z0-9]{3}'/
Regex regex = new Regex (@"'/C[A-Z0-9]{3}'/$");
MatchCollection matches = regex.Matches(yourstring);
if matches.Count>0...
string input = "/C001/dsafalkdsfjsadfj";
var pattern = @"/C[A-Z0-9]{3}/.*";
var matches = Regex.Matches(input, pattern);
string result = "";
for (int i = 0; i < matches.Count; i++)
{
result += "match " + i + ",value:" + matches[i].Value + "'n";
}
Console.WriteLine("Result:'n"+result);