查找与正则表达式

时间:2015-12-10 12:18:57

标签: javascript regex

我有一个字符串格式,我们通常用它来链接项#12345,其中格式是哈希后跟5到7个数字。

我正在尝试编写一个自动链接器,将这些字符串转换为指向相应对象的链接:

<a href='http://foo.bar/12345'>#12345</a>

但是,我不能只搜索#\d{5,7},因为某些ID可能已经转换为链接。

如何查找尚未包含在锚标记内的所有实例?

1 个答案:

答案 0 :(得分:1)

尝试使用未遵循规则来获取那些尚未在链接中转换的模式:

#\d{5,7}(?!<\/a>)