gpt4 book ai didi

Python 正则表达式匹配 # 后跟 0-7 后跟 ##

转载 作者:行者123 更新时间:2023-11-28 19:38:25 28 4
gpt4 key购买 nike

我想拦截以\*#\*开头的字符串

后跟一个 0 到 7 之间的数字

并以:##

结尾

所以像\*#\*0##

但是我找不到这个的正则表达式

最佳答案

假设你想允许只有一个 # 之前和两个之后,我会这样做:

r'^(\#{1}([0-7])\#{2})'

重要的是要注意 Alex's正则表达式也将匹配诸如

###7######
########1###

这可能重要也可能不重要。

我上面的正则表达式匹配以#[0-7]## 开头的字符串并忽略字符串的结尾。如果您希望它仅在整行时匹配,您可以将 $ 添加到末尾。

第一个反向引用为您提供整个# ## 字符串,第二个反向引用为您提供# 内的数字。

关于Python 正则表达式匹配 # 后跟 0-7 后跟 ##,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889143/

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