2016-05-11 9 views
-2

私はクエリ文字列を持っています。私はクエリ文字列パラメータを削除しようとしています。私が現在持っていることは私は正規表現を得ることができません

date=(.*)&

である。しかし、これは最後の&には何も削除されます。私は&の最初の出現に削除したいだけです。

これは、それがどのように動作するかを示します。

date=5%2F13%2F16&tab=1&a=b = tab=1&a=b

しかし、鉱山は、このやっている:私はおそらく&周りの何かが必要だと思う

date=5%2F13%2F16&tab=1&a=b = a=b

をが、私は正規表現のものを読んで、私はちょっと混乱します。

+0

https://regex101.com/r/cA6cI0/1 –

答えて

1

それ怠惰、使用してください:

date=(.*?)& 
+0

あるいは、 '&'しかし、ドット一致すべてを作る: '日付=([^&]を*)& ' –

+0

私は正規表現が嫌いです。毎回必要以上に長い時間を費やします。ありがとうございました – Leeish

+0

@ Mr.Llama私は怠惰なので、私はlessを入力することを好む;) –

関連する問題