【发布时间】:2021-03-27 14:14:28
【问题描述】:
我想让一个正则表达式捕获两个分隔符之间模式的所有实例。
一个字符模式的简化示例(目标:捕获第一个 x 和最后一个 z 之间的所有 b):
bbxabbcbacbedbzbb
^^ ^ ^ ^
应该捕获 5 个bs。
我尝试了.*x.*(b).*z.*,它只捕获了最后一个b。 (rubular)
【问题讨论】:
-
在 Rubular 中这样做只是为了好玩,所以 Ruby? Perl、PCRE 也很好。
标签: regex