I have a simple problem and yet to find the optimal solution.
Imagine I have a url with a query param named 'id' like any of the following formats
- xxxxxxxxxxxxx?id=123
- xxxxxxxxxxxxx?id=123&xxxxxxxx
- xxxxxxxxxxxxx?xxxxxx&id=123
- xxxxxxxxxxxxx?xxxxxx&id=123&xxxxx
I'm taking the above string (could be any one above) as a String parameter and want to figure out the simplest way to remove the query parameter id (name and value), so that even after removing, it will be a valid url.
Below are my expected outputs (in order).
- xxxxxxxxxxxxx
- xxxxxxxxxxxxx?xxxxxxxx
- xxxxxxxxxxxxx?xxxxxx
- xxxxxxxxxxxxx?xxxxxx&xxxxx
Can anyone have a good idea? (only with String operations, without any util classes)