如何捕获原始数据中的关键字并更改关键字?

时间:2018-01-11 10:03:58

标签: powerbuilder

当我使用PostURL函数发布blob数据时,我有变量来获取响应文本,但我有一些问题,原始数据有错误 例如:

adb shell monkey -p  PACKAGE_NAME -v -v --throttle 300
--pct-touch 40 --pct-motion 35 --pct-nav 0 --pct-majornav 0 --pct-appswitch 5 --pct-anyevent 5 --pct-trackball 0 --pct-syskeys 5 --pct-pinchzoom 5  --bugreport 100000

您会看到链接列的值有误我想将其更改为

class Step(object):
    pass

class Derive1(Step):
    pass

class Derive2(Step):
    pass

_STEPS_BY_NAME = {
    'foo': Step,
    'bar': Derive1,
    'bar': Derive2
}

def get_step_by_name(name):
    return _STEPS_BY_NAME[name]

正确的结果

[{"status":"U","a":"","b":"","complete":"0000-00-00 00:00:00","link":"https:\/\/abc.efgh.com\/test?area=100&ref=5ERF2221","count":0}]

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以通过搜索"\/"并将其更改为"/"来使用该功能进行替换。 以下是如何使用powerbuilder功能的示例:

Replace PowerScript function