【发布时间】:2015-07-22 03:47:33
【问题描述】:
我正在尝试执行此正则表达式,但由于正则表达式的贪婪行为,我不确定如何编写 or 条件。
some_text=(?<value>.*)&|some_text=(?<value>.*)$
上面的正则表达式正是我想要的,但我想写一个更好的,如下所示:
some_text=(?<value>.*)(?:&|$)
但由于贪心,当它遇到第一个& 时,它并没有停止值,而是返回到字符串的末尾。
感谢您的帮助
【问题讨论】:
标签: regex regex-lookarounds regex-greedy