Regex 使用正则表达式在跟踪参数之间提取文本的最佳方法是什么?

Regex 使用正则表达式在跟踪参数之间提取文本的最佳方法是什么?,regex,Regex,我有一些数据需要帮助清理。出于某种原因,跟踪参数存储在数据库中,那么使用regex提取搜索查询减去跟踪参数的最佳方法是什么?我需要提取以下搜索查询: 要做的事情 拉斯维加斯 机场停车场 根据以下数据: {“查询”:“要做的事情”,“预筛选频道”:“gpse” {“查询”:“拉斯维加斯”,“预过滤频道”:“gpsea” {“查询”:“机场停车场” 我尝试了一些方法,但我只能匹配我不关心的东西,我不知道如何提取搜索查询。我是新手,因此任何帮助都将不胜感激 关于如何使用Platfora reg

我有一些数据需要帮助清理。出于某种原因,跟踪参数存储在数据库中,那么使用regex提取搜索查询减去跟踪参数的最佳方法是什么?我需要提取以下搜索查询:

  • 要做的事情
  • 拉斯维加斯
  • 机场停车场
根据以下数据:

  • {“查询”:“要做的事情”,“预筛选频道”:“gpse”
  • {“查询”:“拉斯维加斯”,“预过滤频道”:“gpsea”
  • {“查询”:“机场停车场”
我尝试了一些方法,但我只能匹配我不关心的东西,我不知道如何提取搜索查询。我是新手,因此任何帮助都将不胜感激


关于如何使用Platfora regex_替换实现此功能的任何想法:


使用这个正则表达式。它非常简单

{"query":"([^"]*)(?:"|$)
请参见此处的演示

您可以使用以下内容:

\{"query":"([^"]*|$)
它将匹配查询值,直到遇到
或字符串结束(以先到者为准)


关于如何使用Platfora regex_替换实现此功能的任何想法:关于如何使用Platfora regex_替换实现此功能的任何想法:关于如何使用Platfora regex_替换实现此功能的任何想法: