C#正则表达式匹配-引号问题

时间:2019-03-14 15:09:01

标签: c# html regex screen-scraping

我是社区的新手,首先想自我介绍。我叫Ben,我很喜欢编码,但是我像2年前开始编码,但从现在开始编码的次数不多(也许总共50个小时)。

所以我的问题如下。我想从网站上抓取一些数据,它的工作原理几乎是完美的,但是问题是,我在源代码中有这样的字符串: ->“键”:“名称”,“角色”,我只想获取名称,不带引号。 现在,我的代码如下所示:

MatchCollection AllChampionName = Regex.Matches(html, @"key\s*(.+?)\s*role", RegexOptions.Singleline);

但是我的文本框中的结果类似于以下文本:“:” Name“,” 我知道为什么,但是我不知道如何处理它,因为我不知道正则表达式是如何工作的。

有人可以告诉我正确的代码吗,这样我只会得到没有引号的Name或一个源代码,在这里我可以阅读更多有关Regex以及它如何与命令一起使用的信息,因为我没有找到好的源代码:(< / p>

编辑:我正在用C#编程。

非常感谢!

0 个答案:

没有答案