У меня есть простая проблема, и я еще не нашел оптимального решения.
Представьте, что у меня есть URL-адрес с параметром запроса с именем «id», как в любом из следующих форматов.
- ххххххххххх?id=123
- ххххххххххх?id=123&хххххххх
- ххххххххххх?хххххх&id=123
- ххххххххххх?хххххх&id=123&ххххх
Я беру указанную выше строку (может быть любую выше) в качестве параметра String и хочу найти самый простой способ удалить идентификатор параметра запроса (имя и значение), чтобы даже после удаления он был действительным URL-адресом .
Ниже приведены мои ожидаемые результаты (по порядку).
- ххххххххххх
- ххххххххххх?хххххххх
- ххххххххххх?хххххх
- ххххххххххх?хххххххххххх
Может у кого есть хорошая идея? (только со строковыми операциями, без каких-либо вспомогательных классов)