gpt4 book ai didi

python重新匹配组: number after\number

转载 作者:行者123 更新时间:2023-11-28 22:03:16 27 4
gpt4 key购买 nike

在 Python 匹配模式中,如何匹配像 1 这样的文字数字在按数字反向引用后 \1

我尝试了 \g<1>用于此目的的替换模式中可用的语法,但它在我的匹配模式中不起作用。

我有一个更大的问题,我想使用一个函数来解决,该函数将执行以下有点不寻常的任务。任务是动态构建模式,以便每个模式都匹配在某些位置具有重复数字而在其余位置具有特定数字的数字序列。

最佳答案

我注意到我不需要 \g<1>句法。相反,我可以使用多种技术之一来分隔数字反向引用,如 \2来自 9 这样的数字紧随其后。以下是三种此类技术:

  • 一个非捕获组 (?:\2)9
  • 一个不必要的量化 \2{1}9
  • 使用不必要的字符类来仅包含反向引用 \2[9] 之后的数字

关于python重新匹配组: number after\number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552629/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com