在我的论坛上,我想自动将rel="nofollow"添加到指向外部站点的链接。例如,有人创建了一个包含以下文本的帖子:
Link 1: <a href="http://www.external1.com" target="_blank">External Link 1</A>
Link 2: <a href="http://www.myforum.com">Local Link 1</A>
Link 3: <a href="http://www.external2.com">External Link 2</A>
Link 4: <a href="http://www.myforum.com/test" ALT="Local">Local Link 2</A>
使用 Perl,我希望将其更改为:
Link 1: <a href="http://www.external1.com" target="_blank" rel="nofollow">External Link 1</A>
Link 2: <a href="http://www.myforum.com">Local Link 1</A>
Link 3: <a href="http://www.external2.com" rel="nofollow">External Link 2</A>
Link 4: <a href="http://www.myforum.com/test" ALT="Local">Local Link 2</A>
我可以使用几行代码来做到这一点,但我希望我可以用一个或多个正则表达式来做到这一点。但我不知道怎么做。