匹配引号分隔的多重值

时间:2016-11-10 15:24:52

标签: .net regex

@Wictor

这个问题可能是我上一个问题的续集

Match quotes delimited strings in previous match

无论如何,表单上的多项选项(复选框)会在Nintex工作流操作中创建以下字符串值

[X]电子学习[X]在线薪资......

 {"results":[{"Id":3,"Value":"ELearning"},{"Id":4,"Value":"Online Payroll"}]}

接受我之前的建议

  • 积极展望“结果”之后开始匹配
  • 排除非字符
  • 排除用引号分隔的“Id”,因此不是单词的一部分
  • 排除“价值”
  • 匹配其他所有内容

这是我试图复制以前的方法。

    (?<="results":\["(^"Value")(?:[^"]*",")*)[^"]+

像往常一样它不起作用并继续盯着Expresso的简洁错误消息让我头疼: - (

正则表达式需要政府健康警告恕我直言! 帮助SOS !!!

0 个答案:

没有答案