我有这样的网址,
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
任何指针?
答案 0 :(得分:1)
我无法在一个正则表达式中执行此操作,因为仅键参数的数量是可变的。但我可以用这样的短节目来做到这一点
http://abc-xyz.com/AppName/service?id=1234&shouldUpdateRecord=Y
这个程序的输出是:
{{1}}