如何匹配2个子串以响应c#中的正则表达式[重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

我有一个响应字符串

"c=2020&action=approvecomment&_wpnonce=7508ac918a' data-wp-lists='dim:the-comment-list:comment-2020:unapproved:e7e7d3:e7e7d3:new=approved"

我试图提取20207508ac918a。我不明白我必须在C#中使用带有子串的正则表达式,简单的正则表达式

c=(\d+)&action=approvecomment&_wpnonce=(.*?)' .+new=approved.

c# regex load-testing
1个回答
0
投票

在Regex中,你可以创建匹配组它们看起来像这样(?。+?)所以你的_wpconce部分可能变成这样(?。*?)

然后,您可以单独抓取每个组

 Match result = myRegex.Match(someString);
 soneOtherString = result.Groups["GROUPNAME"].Value;

我使用Regex101来构建和测试我的正则表达式。 (无论是谁做了那个网站都应该有一个闪闪发光的石头冠!!! https://regex101.com/

希望这可以帮助

© www.soinside.com 2019 - 2024. All rights reserved.