Regexp match smth like <a href="..."&gt

Regexp match smth like <a href="..."> javascript

本文关键字:amp quot href gt Regexp smth like match lt      更新时间:2023-09-26

我成功匹配了<a href="http://localhost:3000/#/project/57fa46a56fd91a88201943dc"><a href[^'>]*>

但是来自服务器的安全信息省略了括号,例如&lt;a href="http://localhost:3000/#/project/57fa46a56fd91a88201943dc"&gt;。我不能只写&lt;a href[^'&gt;]*&gt;,因为它对href属性中的&, g, t;字符起作用。

我可以找到关于一个字符接一个字符匹配单词的信息,但由于某种原因,它在否定[^'(&gt;)]中不起作用。

那么,如何管理它使代码看起来很好呢?

最好的修复方法可能是修复您的服务器,以便它返回您的HTML标记与正确的<>字符,而不是编码的&lt; &gt;

如果不可能,试试:

<|('&lt)a href...应该匹配<<em>或文字<(&必须转义,不需要转义)。

检查它是否适用于regex101.com