【发布时间】:2013-04-01 21:39:25
【问题描述】:
这种模式一直给我错误,就好像它没有退出双引号一样。我正在尝试抓住“Gen”
string str = "<div type=\"book\" osisID=\"Gen\">";
Match m = Regex.Match(str, @"<div type=\"book\" osisID=\"(.*?)\">", RegexOptions.IgnoreCase);
if (m.Success) {
Console.Write(m.Groups[1].Value);
}
【问题讨论】:
-
你真的想用 RegEx 解析 XML/HTML 吗?
-
我只需要一个标签,命名空间会一直在变化。
-
它给你的“错误”是什么?
-
您似乎正试图使用
\"转义引号。您需要在逐字 (@") 字符串中使用""转义引号。也就是说,不要使用 Regex 来解析 HTML! -
@abatishchev 有人喜欢live dangerously...
标签: c# xml regex double-quotes