嗨,我有一个将@mentions 解析为链接的脚本,但这需要多次加载,目前它破坏了它已经解析为链接的内容,所以我需要让它忽略已经包含在标签中的@mentions 但是我看不到让它工作。
这是我到目前为止所拥有的:
/((?:^|[^a-zA-Z0-9_!#$%&*@@]|RT:?))([@@])([a-zA-Z0-9_\.]{1,20})(\/[a-zA-Z][a-zA-Z0-9_-]{0,24})?/g
一个示例字符串是:
Hi @andre Hi <a href="">@jane</a>
@andre
应该像@jane
is 一样包裹在 a 标签中,并且@jane
已经在标签中<a href="">@jane</a>
,应该被忽略。