求一个正则表达式,使用环境: Python 的 string 判断

2020-02-09 22:49:39 +08:00
 uti6770werty
:12]
:6]
:97]

匹配这样的字符,以“:“开始(不一定是行开始,是任何地方开始),后面一个或者二个阿拉伯数字(但绝对不会超过二位,也不会是负数) ,然后挨一个"]",后面不一定是行结束,也有可能是行结束
也有可能这样:”:87]xyz“,匹配到”:87]”,就可以了

在 Python 中,打算作为是否含有这样的目标判断:

if ':91]' in CodeString:
    xxxxx
933 次点击
所在节点    问与答
3 条回复
JLTHU
2020-02-09 22:55:38 +08:00
那不就是 :\d{1,2}] 吗…
msg7086
2020-02-10 05:25:18 +08:00
if re.match(r":\d{1,2}\]", input_data):
Telegram
2020-02-12 11:16:21 +08:00
2 楼正确答案,这是最基础的正则表达式了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/643310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX