如何使用javascript解析contains(名称,'PC')中的值'PC'?

如何使用javascript解析contains(名称,'PC')中的值'PC'?,javascript,parsing,Javascript,Parsing,我需要解析API请求键参数以从中获取值: $filter=containsName,'PC'。实际上,参数的值是containsName,'PC',所以我只需要解析该部分。谢谢 使用javascript regex/^containsName,'\w+'$/ 如果表达式匹配,将提取值 示例: 您的电脑价值案例: "contains(Name, 'PC')".match(/^contains\(Name, '(\w+)'\)$/)[1] 输出PC 其他价值观 "contains(Name, 'M

我需要解析API请求键参数以从中获取值: $filter=containsName,'PC'。实际上,参数的值是containsName,'PC',所以我只需要解析该部分。谢谢

使用javascript regex/^containsName,'\w+'$/

如果表达式匹配,将提取值

示例:

您的电脑价值案例:

"contains(Name, 'PC')".match(/^contains\(Name, '(\w+)'\)$/)[1]
输出PC

其他价值观

"contains(Name, 'MacOs')".match(/^contains\(Name, '(\w+)'\)$/)[1]
输出MacOs

有关更多信息:


你试过什么?您具体需要什么帮助?有很多字符串功能可供您使用:containsName、'PC'.splitName、.pop.split'[0]我需要从筛选器参数中获取值'PC',以便与Postman中的响应json进行比较。所以我使用pm.expectGroups[key].Name.to.include;