上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 32 下一页
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果要匹配的文本模式很简单,正则表达式就很好。但匹配复杂的文本模式,可能需要长的、费解的正则表达式。 你可以告诉 re.compile(),忽略正则表达式字符串中的空白符和注释,从而缓解这一点。要实现这种详细模式,可以向 re.compile() 阅读全文
posted @ 2019-03-26 20:07 李荣洋 阅读(297) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果你希望在正则表达式中使用re.VERBOSE来编写注释,还希望使用re.IGNRECASE来忽略大小写,该怎么办? 遗憾的是,re.compile()函数只接收一个值作为它的第二个参数。可以使用管道字符串(|)将变量组合起来,从而绕过这个 限 阅读全文
posted @ 2019-03-26 20:07 李荣洋 阅读(1758) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假设你有一个无聊的任务,要在一篇长的网页或文章中,找出所有电话号码和邮件地址。如果手动翻页,可能需要查找很长时间。 如果有一个程序,可以在剪贴板的文本中查找电话号码和 E-mail 地址,那你就只要按一下 Ctrl-A 选择所有文本,按下 Ctr 阅读全文
posted @ 2019-03-26 20:07 李荣洋 阅读(2670) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 除了search方法外,Regex对象也有一个findall()方法。search()将返回一个Match对象,包含被查找字符串 中的“第一次”匹配的文本,而findall()方法将返回一组字符串,包含被查找字符串中的所有匹配。 # 我是可耻的分 阅读全文
posted @ 2019-03-26 20:06 李荣洋 阅读(892) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在前面电话号码正则表达式的例子中,你知道\d可以代表任何数字。也就是说,\d是正则表达式(0|1|2|3|4|5|6|7|8|9)的缩写。 有许多这样的“缩写字符分类”。如: \d表示0到9的任何数字 \D表示除0到9的数字以外的任何字符 \w表 阅读全文
posted @ 2019-03-26 20:06 李荣洋 阅读(333) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 有时候你想匹配一组字符,但缩写的字符分类(\d、\w、\s)太宽泛。你可以用用方括号定义自己的字符分类。 列如,字符分类[aeiouAEIOU]将匹配所有元音字符,不论大小写。 # 我是可耻的分割线 示例代码: 运行结果: 阅读全文
posted @ 2019-03-26 20:06 李荣洋 阅读(212) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 可以在正则表达式的开始处使用插入符号(^),表明匹配必须发生在被查找文本开始处。类似地,可以在正则表达式 末尾加上美元符号($),表示该字符串必须以这个正则表达式的模式结束。可以同时使用(^)和($),表明整个字符串必须匹 配该模式,也就是说,只 阅读全文
posted @ 2019-03-26 20:06 李荣洋 阅读(1296) 评论(0) 推荐(0)
摘要: 这是一个购物车功能,具备判断商品展示和用户余额是否足以购买商品功能,购买商品后显示已购买的物品并给出余额提示。 未加异常情况判断,在使用时记得添加异常情况判断。 1、第一种方法,使用字典完成。 2、第二种方法,使用列表+元组完成 阅读全文
posted @ 2019-03-08 20:17 李荣洋 阅读(429) 评论(0) 推荐(0)
摘要: 随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在字符串‘HaHaHaHaHa’中,因为(Ha){3,5}可以匹配3个、4个或5个实例,你可能会想,为什么在前面花括号的列子中, Match对象的group()调用会返回‘HaHaHaHaHa’,而不是更短的可能结果,毕竟‘HaHaHa’和‘Ha 阅读全文
posted @ 2019-03-07 19:53 李荣洋 阅读(805) 评论(0) 推荐(0)
摘要: 猜数字游戏,程序自动生成一个0-100的随机数,用户可以猜测3次,3次后可选择是否继续猜测。 阅读全文
posted @ 2019-03-06 20:08 李荣洋 阅读(215) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 32 下一页