次の例が必要です
http://www.domain.com/a/b/$var1/newsubdir/c/$var2/$var3/$foo.mp3
に書き換える:
http://www.domain.com/a/b/$var1/subdir/c/$var2/$var3/$foo.mp3
私のコードは、'subdir' の代わりに 'newsubdir' を呼び出す必要があります。これは多くの異なる変数サブディレクトリ ($var1) 内のサブディレクトリであるため、1 つのフォルダーの名前を変更するだけの問題ではありません。
$var1、$var2、$var3 は、アカウント ID、ユーザーなどに応じて生成される物理ファイルパスです (現在は変更できません) $foo はファイル名です
したがって、単純に「$var1」を処理し、残りを基本的に無視できる適切な書き換えルールを探しています。「/a/b/」をルールに含めたいのですが、このルールに引っかかる可能性のあるコードに「/b/」の他のインスタンスが存在する可能性があるためです。