鱼C论坛

 找回密码
 立即注册
查看: 2067|回复: 4

[技术交流] 做个调查问卷

[复制链接]
发表于 2019-8-17 13:04:29 | 显示全部楼层 |阅读模式
花了几天将正则表达式学完了,但是感觉仍需要大量练习和实践才能记得更牢。

同时由于正则表达式形式多样,不同人写出的代码各不相同,有的繁琐有的简练,自己思考后再参考别人的写法也是对自己的提升。

通过互动,还能由大家帮忙检查bug或者优化。

例如检索ip的正则表达式,在小甲鱼视频中和部分教程中未指出的小bug:
r"(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5])    当ip尾段为三位数时(1**,2**),会在满足两位条件时返回退出。

又如我在网上搜寻习题时发现的不当示例 :无法正确匹配“0”和“90”
  • # 匹配出0-99之间的数字



  • print("---匹配出0-99之间的数字---")



  • ret = re.match("[1-9]?[1-9]","77")



  • print(ret.group())




那么可否增加一个正则表达式习题集,由版主或者坛友提供,定期更新题目。题目可以为代码中常用的标准格式字符串,也可给出目标字符串并按规则提取。
单选投票, 共有 4 人参与投票

投票已经结束

25.00% (1)
75.00% (3)
0.00% (0)
您所在的用户组没有投票权限

示例

示例
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-17 13:07:13 | 显示全部楼层
练习是当然要做的,为了巩固以前学过的知识。大力支持楼主!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-17 13:12:53 | 显示全部楼层
已经完全忘了   大力支持
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-17 18:09:38 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-8-18 09:18:27 | 显示全部楼层
投票率不高啊,自顶
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-25 13:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表