Regex 正则表达式匹配不';我找不到最后一对
我在正则表达式中找不到我的问题,在我的最后一个元素footer,最后一个匹配应该是这个元素的footer,但它给了我最后一个匹配html。。。知道我做错了什么吗?这是我的正则表达式代码只需在求反字符类中添加Regex 正则表达式匹配不';我找不到最后一对,regex,replace,Regex,Replace,我在正则表达式中找不到我的问题,在我的最后一个元素footer,最后一个匹配应该是这个元素的footer,但它给了我最后一个匹配html。。。知道我做错了什么吗?这是我的正则表达式代码只需在求反字符类中添加 <(.+) data-edit="true" data-id="(.*)"(.*?)>([^<"]*)<\/(.+)> ^ 正如其他人所说,不要使用正则表达式解析htm
<(.+) data-edit="true" data-id="(.*)"(.*?)>([^<"]*)<\/(.+)>
^
正如其他人所说,不要使用正则表达式解析html文件。只有当你知道后果时才使用它。请在这里分享你的代码。正则表达式不适合解析HTML(或任何嵌套的东西)。您应该考虑使用HTML解析库。你到底想达到什么目的?永远不要用正则表达式来表示html。为什么人们总是使用坏工具?
<(.+?) data-edit="true" data-id="(.*?)"(.*?)>([^>"]*)<\/(.+?)>