【问题标题】:Extract number out of string in XML response in Postman在 Postman 的 XML 响应中从字符串中提取数字
【发布时间】:2021-04-16 05:35:03
【问题描述】:

我正在尝试从 Postman 中的字符串响应中获取数值。纠结如何制作。

这是我得到的响应字符串:

无法重试已完成的订单:1785,必须是:1990

我想从字符串中提取数字“1990”,并将此值用作获取此响应文本的同一 GET 请求中 GET 请求的局部变量的值(在 Postman 的“测试”选项卡中)。

如何制作?请问有一些例子吗?提前谢谢你

【问题讨论】:

    标签: xml postman


    【解决方案1】:

    已经使用 javascript 正则表达式的可能性对其进行了整理。如果有人感兴趣:

    var str = jsonData.sbalance.text; // parameter 'text' from responseBody
    matches = str.match(/\d+/g);
    let i = 0;
    let secondNumber = matches[1]; // in response text there were two numeric values, 
    needed second one.
    pm.environment.set("orderId", secondNumber++);
    

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 2013-08-15
      • 2018-06-11
      • 2013-05-02
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      相关资源
      最近更新 更多