所以我有以下代码。
var filter = new Regex("(?<=description=\\\")(.+)(?=\\\">)");
return filter.Match(html).ToString();
正则表达式应用于的 HTML 数据:
<description="This chapter builds upon the information in part 1 ("Introduction to Dynamic Equations")">
结果:
本章以第 1 部分中的信息为基础(" Introduction="" to="" Dynamic="" Equations="" ")
似乎在 ' (" ' 之后,正则表达式尝试创建键值对。我已经尝试了所有 RegexOptions,但没有一个选项会改变行为。