0
PHPの2つのURL間の共通パターンを探したいと思います。 私はhttps://gist.github.com/chrisbloom7/1021218で遊んだことがありますが、これはURLに存在するワイルドカードを考慮していない最長一致を見つけた時点で停止します。2つのURLの間で共通のパターンを見つけるには
ここ2つのURL
- http://example.com/collections/dresses/products/dress.html
- http://example.com/collections/shoes/products/shoe.html
は、私はこれらを介して機能を実行すると、私の一般的なパターンは、どのような私が探していることは
http://example.com/collections/*/products/ある
http://example.com/collections/
であります
私はどのようにコードを適応させることができるか知っていますか? oそれを機能させるか、より良い方法がありますか?代わりに、正規表現の
ワンダフル! URLに明示的に含まれていないインデックスページ(たとえば、 )を比較するための小さな調整を行いました。http://example.com/collections/dresses http://example.com/collections/shoes if(substr($ out 、-1)!= "\ *"){$ out = $ out。 "/ *"; } – illmatic