Tag: 正则表达式 lookarounds

捕获未跟随某些数字的数字流

我想捕获一些未跟随某些数字的数字流。 例如 input = abcdef lookbehind 123456….. asjdnasdh lookbehind 789432 我想使用负向前瞻捕获789432而不是123。 我试过(?<=lookbehind )([\d])+(?!456)但它捕获了123456和789432 。 使用(?<=lookbehind )([\d])+?(?!456)仅捕获1和7 。 分组不是我的选择,因为我的用例不允许我这样做。 有什么方法可以使用纯正则表达式捕获789432而不是123吗? 对答案的解释表示赞赏。