如何使用正则表达式查找第三个元素值

兰迪曼加尔

全部,我当前正在尝试使用正则表达式和c#解析具有以下格式的每个元素,以在下面的()中找到任何值。示例我想提取2002_max_allow_date ..请注意,并非此处的所有名称都是字母数字等...

我最初有以下模式:Regex regex = new Regex(@“(\ w \ d \ d \ d。[AZ])\ w +”);

但是,这只会返回带有数字等的名称

从答复中,我尝试了以下内容并尝试对其进行格式化,以便我不会收到语法错误以及我不想更改正则表达式查询...

在此处输入图片说明

有人可以帮我找到位于第三位置的名称吗。例如,'46032','46032','2002_MAX_ALLOW_DATE'

<button class="longlist-cb longlist-cb-yes" id="cb46032" 
       onclick="$ll.CATG.toggleCb(this,'46032','46032','2002_MAX_ALLOW_DATE')"
</button>
x

请尝试这个

Regex rex = new Regex("'[^']+','[^']+','(?<ThirdElement>[^']+)'");
String data  = "'46032','46032','2002_MAX_ALLOW_DATE'";
Match match = rex.Match(data);
Console.WriteLine(match.Groups["ThirdElement"]); // Output: 2002_MAX_ALLOW_DATE

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何编写正则表达式以匹配第三个数组元素

正则表达式:在右边第三个逗号的左边插入双引号

正则表达式匹配第三个字符

正则表达式:如何匹配第三个IPv4地址?

我如何选择一个字符范围直到出现第三个/,如果没有第三个/则使用正则表达式全选

正则表达式以相反的顺序提取文本,直到字符的第三个实例

正则表达式从头开始选择第三个文件夹名称

正则表达式从 HTML 表中的每个 TR 中选择第三个 TD

Python 2.7 正则表达式:从文本字符串中提取第三个十六进制值

使用正则表达式查找三个或四个逗号分隔的数字

如何在 R 中使用正则表达式来 1)提取第二个和第三个下划线之间的字符串,然后 2)将其移动到字符串的开头?

如何加入三个正则表达式

正则表达式以任意顺序匹配两个单词,它们之间有一个特定的第三个单词

正则表达式的第一个字符与第三个字符不同

正则表达式在第三个斜杠之后但在减号之前获得第一个单词

正则表达式十进制数字,其中第三个十进制数字为0或5

字符串的正则表达式 - 长度为 9,第三个字符的字母和剩余的数字

如何使用正则表达式获取第三列的值

三个点的正则表达式?

结合三个正则表达式

三个数字的正则表达式

用另一个字符python正则表达式替换第一个和第三个匹配项

连接三个变量,然后使用正则表达式提取

编写一个表达式,如果它的第三个数字(从右到左)为7,则查找给定的整数

带有“AND”的三个表达式的正则表达式

正则表达式匹配与某个字符串耦合但不包含第三个字符串的任何字符串

如何获取数组的每个第三个元素

如何计算caffe convnet的第三个元素?

如何删除向量的每个第三个元素?