需要用于测试/CXXX/的正则表达式

本文关键字:CXXX 正则表达式 测试 用于 | 更新日期: 2023-09-27 18:26:56

我刚刚开始学习正则表达式。我需要的是检查一个斜杠,后面跟着"C",后面跟着三个大写字符/数字,然后再检查一个斜线,后面跟着任何东西。

var a = "/C001/dsafalkdsfjsadfj";
var b = "/CXXX/adsf";

有人能告诉我如何在if测试中对此进行检查吗?

if(正则表达式){}

需要用于测试/CXXX/的正则表达式

尝试一下:

你写道:

然后是另一个斜线,后面跟着任何东西

这不是你的例子,但无论如何:(根据句子

 '/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);