Regex 正则表达式查找结束时间从-“;结束时间:无效的
我无法创建正则表达式从api响应“end_time”中查找end_time:null 我可以使用正则表达式查找“:null”,但是如何通过在api响应中搜索null值来查找结束时间呢 谢谢 假设Regex 正则表达式查找结束时间从-“;结束时间:无效的,regex,Regex,我无法创建正则表达式从api响应“end_time”中查找end_time:null 我可以使用正则表达式查找“:null”,但是如何通过在api响应中搜索null值来查找结束时间呢 谢谢 假设 “end_time:null”是没有前导或尾随空格的单行 您正在查找“somestring:null”形式的任何行,其中somestring是您的目标匹配项 解决 解决方案1 此正则表达式将匹配从一行开始到同一行上第一个:null之前的所有内容 解决方案2 此正则表达式将匹配从行首到同一行上最后一个:
解决 解决方案1 此正则表达式将匹配从一行开始到同一行上第一个
:null
之前的所有内容
解决方案2
此正则表达式将匹配从行首到同一行上最后一个:null
之前的所有内容
解决方案3
此正则表达式将匹配紧跟:null
实例前面的单个单词
\w+(?=\s*: null)
\w+(?=[^\S$]*: null)
这个正则表达式与上面的相同,只是它允许单词和:null
之间有空格
\w+(?=\s*: null)
\w+(?=[^\S$]*: null)
此正则表达式与上面的相同,只是它只允许不结束行的空格(例如,不允许
\n
)。因此您希望正则表达式与前面的字符串相匹配:null
?这就是您想要的吗?听起来您的API正在返回JSON。为什么不在编程语言中使用JSON解析器呢?
\w+(?=[^\S$]*: null)