Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Regex 正则表达式查询_Regex_C# 4.0 - Fatal编程技术网

Regex 正则表达式查询

Regex 正则表达式查询,regex,c#-4.0,Regex,C# 4.0,string x=“搜索结果:1312224中的1-20,用于您的搜索条件” 需要验证它是否包含“搜索结果:您的搜索条件为(X)中的1-20个”和(X)可以是任何数字您想要这样的内容吗 Regex rgx = new Regex(@"Search Results: 1 - 20 of ([\d,]+) for your search criteria"); 你想要这样的吗 Regex rgx = new Regex(@"Search Results: 1 - 20 of ([\d,]+) fo

string x=“搜索结果:1312224中的1-20,用于您的搜索条件”


需要验证它是否包含“搜索结果:您的搜索条件为(X)中的1-20个”和(X)可以是任何数字

您想要这样的内容吗

Regex rgx = new Regex(@"Search Results: 1 - 20 of ([\d,]+) for your search criteria");

你想要这样的吗

Regex rgx = new Regex(@"Search Results: 1 - 20 of ([\d,]+) for your search criteria");
这是代码

var r = new Regex(@"Search Results: 1 - 20 of [0-9,]+ for your search criteria");
if (r.IsMatch(x)) {
  // yes, match, do your stuff
}
这是代码

var r = new Regex(@"Search Results: 1 - 20 of [0-9,]+ for your search criteria");
if (r.IsMatch(x)) {
  // yes, match, do your stuff
}

搜索结果:1-20个([0-9]+,)+[0-9]+作为您的搜索条件
搜索结果:1-20个([0-9]+,)+[0-9]+作为您的搜索条件

您能澄清{和}以及引号吗?很难区分斜体,因为斜体是带反斜杠的转义星号,以防止它们变成斜体或粗体。你能澄清一下{和}和引号吗?这有点难以区分,因为斜体是带反斜杠的转义星号,以防止它们变成斜体或粗体,只匹配一个数字和一个逗号,但不匹配“24”。例如+?您希望匹配多少个数字?我希望它们匹配前面的一个或多个模式。我需要匹配字符串,而不是数字。数字可以比我的简单得多:)如果我需要搜索@“搜索结果:1-20个([\d,]+)(x)”,其中x可以是任何只匹配一个数字和一个逗号的计算机、笔记本电脑或桌面,而不是'24,'例如,那么+?您希望匹配多少个数字?我希望它们匹配上述模式中的一个或多个。我需要匹配字符串而不是数字。数字可以比我的简单得多:)如果我需要搜索@“搜索结果:1-20个([\d,]+)for(x)”,其中x可以是任何计算机、笔记本电脑或桌面如果我需要搜索@“搜索结果:1-20个([\d,]+)for(x)”其中x可以是任何计算机或笔记本电脑或desktopRegex rgx=新正则表达式(@“搜索结果:1-20个([\d,]+)(\w+))工作,如果我需要搜索@“搜索结果:1-20个([\d,]+)([\d,]+)(x)”,其中x可以是任何计算机或笔记本电脑或desktopRegex rgx=新正则表达式(@“搜索结果:1-20个([\d,]+)(\w+)工作