在url字符串上应用正则表达式

时间:2016-12-14 22:20:46

标签: java regex

我有这样的网址,

http://abc-xyz.com/AppName/service?id=1234&isStudent&stream&shouldUpdateRecord=Y&courseType

我想在对第三方系统进行休息呼叫之前应用正则表达式。正则表达式应删除所有没有值的键。即从这个给定的网址,我的正则表达式应删除“& isStudent”,“& stream”和“& courseType”,我应该留下,

http://abc-xyz.com/AppName/service?id=1234&shouldUpdateRecord=Y

任何指针?

1 个答案:

答案 0 :(得分:1)

我无法在一个正则表达式中执行此操作,因为仅键参数的数量是可变的。但我可以用这样的短节目来做到这一点

http://abc-xyz.com/AppName/service?id=1234&shouldUpdateRecord=Y

这个程序的输出是:

{{1}}