Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
URLである文字列の二重スラッシュを削除しようとしていますがhttp://、URLに常に含まれるビットを削除したくありません。これまでのところ、これを思いつきましたが、機能していません。
http://
#[//[^(?<=http:)]]#
ビットの交換ではhttp://なく、交換したい部品の交換でもありません。
ありがとうございました
負の後読みでこの正規表現を試してください。
/(?<!http:)\/\//i
preg_replace('/(?<!http:)\/\//i', '_', $url);