0

私はこれを理解しようとしてきましたが、PHPではしばらく経っていると思います。

次のようなリンクがあるとします。

<a href="ftp://ftp.blah.com/duh/file.zip">Some Link</a>
<a href="ftp://ftp.diffrentdomain.com/duh/file.zip">ftp://ftp.blah.com/duh/file.zip</a>
<a href="ftp://duh:duh@blah.com>Cool</a>
<a href="ftp://ftp.domain.com>1234</a>
<a href="ftp.anotherdomain.com">What ever</a>

基本的に、それらのいずれかを次のものに置き換える必要があります。

<a href="http://www.blah.com/register.php">http://www.blah.com/register.php</a>

preg_replaceとをいじってみましstrstrた。

注意として、文字列内に複数の URL があり、1 から 100 の場合もあれば、まったくない場合もあります。以下を試してみたところ、何らかの理由で 0 が返されました。

それらをすべて削除することはできないようです。

4

2 に答える 2