标签: regex
我想解析这个json,并将第一次出现的单词 feed 和单词 widget_standard 的第一个实例之间的所有内容拉出来。
我认为这应该很容易,但我的regex实际上匹配了 feed 的第一次出现和 widget_standard的第二次出现之间的所有内容
我必须对我的正则表达式/(feed=http.*widget_standard)/i做什么才能匹配(包括)第一次出现 widget_standard 一词的结尾?
/(feed=http.*widget_standard)/i
答案 0 :(得分:7)
使用lazy star匹配.*?,如下所示:
.*?
/(feed=http.*?widget_standard)/i