【发布时间】:2012-08-10 02:21:14
【问题描述】:
我遇到了正则表达式延迟匹配的问题。没有例子很难解释:
我的正则表达式:A\d*?(88)?\d*?B
示例 1:A12388456B
我想要的:匹配字符串,第 1 组匹配“88”
会发生什么:匹配字符串,但组 1 不匹配。
示例 2:A123B
我想要的:匹配字符串,组 1 不匹配。
会发生什么:正常工作
基本上我希望第 1 组匹配出现的“88”,但我也想匹配任何模式 A\d+B。
这看起来应该很简单,但我遇到了麻烦。
【问题讨论】:
标签: regex