<a href="/product.php?id=sdf4j23kj>" rel="nofollow">Product Info</a>
我是reg-ex的新手。请帮助我在产品ID部分正在变化的给定HTML文档中匹配上面的锚标记。在上面的示例中,只有“ sdf4j23kj ”是动态的。
我正在尝试这个注册表
@"(<a href=""\\/product.php\\?id=)(?<id>)("" rel=""nofollow"">Product Info</a>)"
答案 0 :(得分:0)
<a href="/product\.php\?id=(?<id>[^"]+)"
但它是非转义版本,这里是转义版本
<a href="/product\\.php\\?id=(?<id>[^"]+)"
另外,我应该评论Regex不适合解析html文档。关于这个主题有很多评论。但是你的情况很特别,我认为正则表达式对你来说并不是一个糟糕的选择。