这个问题在这里已有答案:
我有一个响应字符串
"c=2020&action=approvecomment&_wpnonce=7508ac918a' data-wp-lists='dim:the-comment-list:comment-2020:unapproved:e7e7d3:e7e7d3:new=approved"
我试图提取2020
和7508ac918a
。我不明白我必须在C#中使用带有子串的正则表达式,简单的正则表达式
c=(\d+)&action=approvecomment&_wpnonce=(.*?)' .+new=approved.
在Regex中,你可以创建匹配组它们看起来像这样(?。+?)所以你的_wpconce部分可能变成这样(?。*?)
然后,您可以单独抓取每个组
Match result = myRegex.Match(someString);
soneOtherString = result.Groups["GROUPNAME"].Value;
我使用Regex101来构建和测试我的正则表达式。 (无论是谁做了那个网站都应该有一个闪闪发光的石头冠!!! https://regex101.com/
希望这可以帮助