lang
1echo preg_replace('/[^://]/{2,}/', '/', 'https://www.hoge.com////////////jp/////about.html'); 2// => https://www.hoge.co/j/about.html
URLスキーマ部分以外の2個以上連続の連続したスラッシュを取り除いてひとつに統合したい正規表現です。
https://www.hoge.com/jp/about.html
となるのが理想なのですが、なぜかスラッシュの手間のcとpまでマッチしてしまっているのか、.com
のmとjp
のpが消えてしまいます。
上の正規表現はどこに問題があるのでしょうか。教えてください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/20 01:32