正規表現で2つの単語間のスペースを削除したいのですが、うまくいかないようです。
$pattern = "#\<a href=\"(.+?) (.+?)\">#is";
$txt = preg_replace($pattern, "\<a href=\"\\1%20\\2\">", $txt);
また、これは複数の単語に対して機能する必要がありますが、残りのテキストにはスペースが必要なため、タグのみが必要です。したがって、str_replace は機能しません (と思いますか?)
任意のヒント?