私のフォーラムでは、外部サイトへのリンクに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>
かなりの数行のコードを使用してこれを行うことができますが、1 つまたは複数の正規表現でこれを行うことができることを望んでいました。しかし、私は方法を理解できません。