当前位置: 首页 > 知识库问答 >
问题:

如何添加url匹配的正则表达式模式在WiRemote ck映射文件

司空默
2023-03-14

我需要为access_token和clientId添加正则表达式,如下请求所示,这是Wiremock生成的映射文件。当我尝试这个映射文件时,它认为它是一个字符串,而不是与输入请求匹配的正则表达式。

{
  "id" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d",
  "request" : {
    "url" : "mock/ws/check?access_token=(a-z)*",
    "method" : "POST",
    "bodyPatterns" : [ {
      "equalToJson" : "{\"priority\":\"HIGH\",\"clientId\":\"(a-z)*\"}",
      "ignoreArrayOrder" : true,
      "ignoreExtraElements" : true
    } ]
  },
  "response" : {

  },
  "uuid" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d"
}

共有1个答案

经国安
2023-03-14

似乎需要使用urlPathPattern

{   "id" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d",   "request" : {
    "url" : "mock/ws/check?access_token=(a-z)*",
    "method" : "POST",
    "bodyPatterns" : [ {
      "equalToJson" : "{\"priority\":\"HIGH\",\"clientId\":\"(a-z)*\"}",
      "ignoreArrayOrder" : true,
      "ignoreExtraElements" : true
    } ]   },   "response" : {

  },   "uuid" : "fa7b4992-3527-3a3e-ae01-6f06bae3d35d" }
 类似资料:
  • 有没有一种方法可以在python中编写与以下格式的字符串匹配的正则表达式: 或 在这里,$=表示零或更多的空白可以存在 :来自字符串的固定子集的字符串['feat','fix','docs','断'] :最大长度为n的字符串 :最大长度为m的字符串 前缀应该始终是一个字符串,之后是一些最大q长度的字母数字字符 注意:我们不能省略像应该使用与下面示例中所示完全相同的格式: feat(feat new

  • 有没有人试图描述与正则表达式匹配的正则表达式? 由于重复的关键字,这个主题几乎不可能在网上找到。 它可能在实际应用程序中不可用,因为支持正则表达式的语言通常具有解析它们的方法,我们可以将其用于验证,以及一种在代码中分隔正则表达式的方法,可用于搜索目的。 但是我仍然想知道匹配所有正则表达式的正则表达式是什么样子的。应该可以写一个。

  • 本文向大家介绍匹配URL的正则表达式(推荐),包括了匹配URL的正则表达式(推荐)的使用技巧和注意事项,需要的朋友参考一下 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 则表达式: 匹配: (1)、直接匹配域名地址: (2)、匹配链接含(*.htm,*.html,*.ph

  • 问题内容: 这个正则表达式模式: 产生以下结果: 如何删除“ cID =“? 谢谢 问题答案: 您可以使用lookbehind(不在Javascript中): 或者,您可以使用分组并获取第一个分组:

  • 问题内容: 我正在制作一个键值解析器,其中输入字符串采用的形式。键可以包含字符,并且和值可以包含任何字符,但,,和需要用反斜杠前缀。逗号用于分隔键值对,但在最后一对之后不需要。 到目前为止,我已经可以匹配大多数键和值,但是很显然它将不能处理多于一对的字符或者任何“控制”字符都不能转义。似乎匹配所有转义字符,但不匹配任何“正常”字符。 有没有办法检查逗号分隔并匹配所有转义的“控制”字符以及普通字符?

  • 我们得到了一些这样的内容: