标签: regex
对于给定的字符串,
I can haz haz bacon. Mmmm. Tasty, tasty bacon. ↑ ↑
我希望捕获以第一个字符串“az”和最后字符串“as”为界的内容。
az
as
在此示例中,我无法使用^$个锚点。我尝试使用:
^$
\b(az).*(as)\b.
我错过了什么?
答案 0 :(得分:3)
这将找到最长的匹配:
(?<=az).*(?=as)
演示:http://rubular.com/r/wzPdbrmbov
最短的比赛:
(?<=az).*?(?=as)
演示:http://rubular.com/r/GoPgYpGyI7