我有一个简单的问题,但尚未找到最佳解决方案。
想象一下,我有一个带有名为“id”的查询参数的 url,类似于以下任何格式
- xxxxxxxxxxxxx?id=123
- xxxxxxxxxxxx?id=123&xxxxxxxx
- xxxxxxxxxxxxx?xxxxxx&id=123
- xxxxxxxxxxxx?xxxxxx&id=123&xxxxx
我将上面的字符串(可以是上面的任何一个)作为字符串参数,并想找出删除查询参数 id(名称和值)的最简单方法,这样即使在删除后,它也是一个有效的 url .
以下是我的预期输出(按顺序)。
- xxxxxxxxxxxxx
- xxxxxxxxxxxxx?xxxxxxxxx
- xxxxxxxxxxxxx?xxxxxx
- xxxxxxxxxxxx?xxxxxx&xxxxx
任何人都可以有一个好主意吗?(仅使用字符串操作,没有任何实用程序类)