C#从字符串中提取值

C#从字符串中提取值,c#,regex,string,extract,C#,Regex,String,Extract,我试图从字符串中提取一个值。字符串如下所示: <iframe src="/test.php?aed=asd" width="0" height="0" scrolling="no" frameborder="0"></iframe> 链接中唯一改变的是aed后的值。提取它最简单的方法是什么 感谢要正确地执行此操作,您应该使用HTML解析库,但对于简单的提取,您可以使用以下方法: Regex.Match(s, @"(?<=/test\.php\?aed=)[^"

我试图从字符串中提取一个值。字符串如下所示:

<iframe src="/test.php?aed=asd" width="0" height="0" scrolling="no" frameborder="0"></iframe>

链接中唯一改变的是aed后的值。提取它最简单的方法是什么


感谢

要正确地执行此操作,您应该使用HTML解析库,但对于简单的提取,您可以使用以下方法:

Regex.Match(s, @"(?<=/test\.php\?aed=)[^""&]+").Value

Regex.Match(s,@)(?太棒了,效果很好。谢谢。我会尽快接受它。
[^”“&]
——这里的一个双引号是无用的。不是,这是字符串中双引号的正确表示形式literal@K伊万诺夫:哦,是的,我需要眼镜。