2016-07-30 6 views
0

RegExを使用してURLの一部を削除しようとしています。RegEx:URLの選択部分を削除する(変数を除く)

私がしますAJAXのrequstを経由して私のコンテンツを取得するので、私は正規表現を理解することはできませんとして任意の直接の答えは非常に理解されるであろう

$(location).attr('search').split("&")[2] 

My RegEx (Regex101)

を使用することはできません、他のよりよいまたはより効率的な提案をしています非常に価値がある。

+0

Web/API/URL) –

+0

URLから正確に何を削除しようとしていますか? –

+0

'location'オブジェクトを特別に使う必要はありません。返されるURLや文字列に' .split() 'を使うだけです。 '\?。+ $'はURL内のすべての変数を返しますが、 – Polyov

答えて

0

まっすぐアプローチ:this questionには、正規表現の有無にかかわらずURLを解析する方法に関する有用な回答があります。それらの方法の1つを試して、あなたが望む部分を保ち、そうでない部分を捨ててください。

0

質問が完全に届いているかどうかわかりません。あなたが持っている例では、これは私があなたのマッチングのために持っている正規表現です。エレガントなものではないかもしれませんが、あなたの例ではうまくいくはずです。

HTTP [S] *:?//opskins.com/ LOC = shop_search &アプリ= 730_2

HTTP [S]:// [AZ] + .COM/\ [AZ] + = [? [URLオブジェクト](https://developer.mozilla.org/ja/docs/)をご覧になることをお勧めします。[az] + & [az] + = [0-9 _] +

関連する問題