我们在表格中查询数据,只需要点击那个功能键就可以了,不过这也是仅限于数据不多时候的使用。在我们数据比较多的时候,小编还是推荐用python中的模块来进行解决,比如最近一直在讲的re模块就非常好用。那么其中有没有能够进行匹配满足条件选项的函数呢?我们一起往下看:
编写一个程序,复制一段文本到剪贴板后,运行程序,自动找出文本所有的电话号码和邮件地址,并复制到剪贴板供用户使用。
思路:
从剪贴板中获取文本
匹配出所有的电话号码和邮件地址
将它们粘贴到剪贴板
实现:
使用pyperclip模块复制或粘贴字符串,pyperclip 需要使用pip安装
创建两个正则表达式,一个匹配电话,另一个匹配邮件地址
将匹配好的字符串整理好,处理一下格式,发送给剪贴板
如果没有找到匹配,报错或提示用户
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
小伙伴们可以先理清开头的思路,然后再进行代码的复制尝试,看看是不是能提取出文本中的电话号码呢?更多Python学习推荐:PyThon学习网教学中心。