次の文字列を想像してください
http://somedomain.com
<p>http://somedomain.com</p>
<a href="http://somedomain.com">http://somedomain.com</a>
それを変換する関数または正規表現が必要です。
<a href="http://somedomain.com">http://somedomain.com</a>
<p><a href="http://somedomain.com">http://somedomain.com</a></p>
<a href="http://somedomain.com">http://somedomain.com</a>
<p>
問題は、私が見つけたすべての解決策が、3 行目で既にリンクされている URL を壊すか、タグ内の URL をリンクしないことです。
PHP ソリューションがあればよいのですが、必須ではありません。