我目前正在尝试使用正则表达式从字符串中过滤以下数据,但是尝试执行时遇到了很多问题。下面是字符串
{"code":200,"status":"success","data":[{"id":"3547165","job_id":"380184","number":"6232004182","enable_sms":"yes","provision_status":"fail","fail_reason":"number exists","create_dt":"2019-07-12 14:02:16","modify_dt":"2019-07-12 14:03:05"}]}
我特别需要一个正则表达式来过滤此字符串的两个部分。我将在脚本中单独运行正则表达式。
第1部分:
"provision_status":"fail"
我可以自行过滤,但希望忽略引号,因此正则表达式搜索结果为:
provision_status:fail
值“ provision_status”:始终是动态的,而值“ fail”是动态的,也可以是成功的。
第2部分:
类似于顶部,我需要忽略以下所有引号:
"fail_reason":"number exists"
所需结果:
fail_reason:number exists
数字存在是动态的,可以为“ null”或“数字存在”。 Null实际上写在这里,而不是空。