gpt4 book ai didi

c# - 找不到正确的正则表达式模式来获取 html 标签之间的值

转载 作者:太空宇宙 更新时间:2023-11-03 19:11:11 25 4
gpt4 key购买 nike

我找不到在这个范围内获取值的方法:

                    <span class="market_listing_price market_listing_price_with_fee">
&#36;0.15 USD </span>

我试过这个:

Regex regex = new Regex(@"<span class=""market_listing_price market_listing_price_with_fee"">(.*?)</span>");
Match match = regex.Match(result);
string result = match.Groups[1].Value;

但可能它不匹配制表符或符号...

最佳答案

我同意以上评论,您最好使用 html agility pack .这将允许您使用 XPath 选择范围的内容。

然后您可以使用诸如

之类的语法
HtmlDocument doc = new HtmlWeb().Load(String.Format("http://sitecontainingspan.com"));

var value = doc.DocumentNode.SelectSingleNode("//span[@class='market_listing_price market_listing_price_with_fee']").InnerText;

这应该加载页面,找到具有正确类的跨度并从中提取值。

关于c# - 找不到正确的正则表达式模式来获取 html 标签之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20483715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com