- 博客(2)
- 收藏
- 关注
原创 正则表达式项目——电话号码和E—mail地址提取程序
假设你有一个任务:要在一篇长的网页或文章中,找出所有的电话号码和E—mail地址。如果手动翻页,可能需要查找很长时间。如果有一个程序,可以在剪贴板的文本中查找电话号码和E—mail地址,那你就只要按Ctrl—A快捷键选择所有文本,再按Ctrl—C快捷键将它复制到剪贴板,然后运行你的程序,它就会用找到的电话号码和E—mail地址替换掉剪贴板中的文本。
2024-10-18 22:50:46
804
原创 正则表达式匹配文本的高效性
在上述py代码中我们定义了一个函数,这个函数的作用简单来说就是帮我们确定这是否是一个10位的电话号码,可以看见我们连续使用了三个条件判断和三个循环结构来实现这个功能。在前面的电话号码查找程序能工作,但它使用了很多代码,做的事却有限,而且只能查找10位的电话号码,一旦条件变多(一次查找出11位和12位的数字组合),那么按照之前的思路来我们就不得不使用更多的。下面用同样查找10位数字的例子,让我们来看看正则表达式的使用是如何优化代码的。,甚至是嵌套使用,这并不利于我们开发和维护代码。
2024-10-15 00:18:58
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅