【发布时间】:2015-11-16 13:08:38
【问题描述】:
说我有电话
“敏捷的棕狐跳过懒狗”
我想抓取“brown”和“over”之间的所有内容,其中边界词也可能是其他词的子字符串。所以我想告诉 RegEx 类似
"从字符串brown 开始抓取这一行中的所有内容,直到找到字符串over"
原来如此
brown[^("over")]*
但结果是brown f,因为“fox”包含一个“o”,而“o”又包含在“over”中。
我只是找不到解决方案,所以希望您能提供帮助。
【问题讨论】:
-
直到找到第一个或最后一个
over?"grab everything in this line beginning at the string brown until you brown find the string over"呢? brown until you brown find the string over 或 brown find the string over。换行符呢? -
@stribizhev,第一个“结束”。