Json 从给定字符串中提取值的正则表达式
我需要一个正则表达式从给定的键/值对中提取一个值。这不是针对特定语言的。如果你能在这方面树立一个成功的榜样,那就太好了 以下是我得到的: {“任务id”:“12323232-323-23-321”} 以下是我的期望: 12323232-323-23-321 我知道,这看起来很简单,但却让我发疯 完美的解决方案是: “返回任务\u id的值” 提前谢谢Json 从给定字符串中提取值的正则表达式,json,regex,string,Json,Regex,String,我需要一个正则表达式从给定的键/值对中提取一个值。这不是针对特定语言的。如果你能在这方面树立一个成功的榜样,那就太好了 以下是我得到的: {“任务id”:“12323232-323-23-321”} 以下是我的期望: 12323232-323-23-321 我知道,这看起来很简单,但却让我发疯 完美的解决方案是: “返回任务\u id的值” 提前谢谢 Adam不知道为什么在这种情况下要使用正则表达式,因为您正在处理json。您正在使用的语言不太可能没有json支持/库,这将允许您提取任务id
Adam不知道为什么在这种情况下要使用正则表达式,因为您正在处理json。您正在使用的语言不太可能没有json支持/库,这将允许您提取任务id 回到regex,你可以尝试捕获一个组
:"(.*?)"
task_id有模式吗?正则表达式有不同的风格-参见regex101.com左侧的风格示例。请提供一个特定的正则表达式风格,详细说明到目前为止您尝试了什么(代码!),以及您的尝试如何没有达到预期效果。谢谢稍微更改了您的表达式(无需逃避一切,使其更懒惰),并美化了代码块-如果这不是您想要的,请再次编辑您的答案。看一个演示:谢谢你,简,这个更好。