Python使用re模块验证危险字符


Posted in Python onMay 21, 2020

re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。注意:

  • re模块是python独有的
  • 正则表达式所有编程语言都可以使用
  • re模块、正则表达式是对字符串进行操作

使用re模块,定义一个验证危险字符的模式字符串,验证两段文字,并输出验证结果:

import re
pattern = r'(黑客)|(抓包)|(监听)|(Trojan)'
about = '我是一名程序员,我喜欢看黑客方面的图书,想研究一下Trojan'
match =re.search(pattern,about)
if match == None:
  print(about,'@ 安全!')
else:
  print(about,'@ 出现了危险词汇!')
about = '我是一名程序员,我喜欢看计算机方面的图书,喜欢开发网站'
match =re.search(pattern,about)
if match == None:
  print(about,'@ 安全!')
else:
  print(about,'@ 出现了危险词汇!')

结果:

我是一名程序员,我喜欢看黑客方面的图书,想研究一下Trojan @ 出现了危险词汇!
我是一名程序员,我喜欢看计算机方面的图书,喜欢开发网站 @ 安全!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
以一段代码为实例快速入门Python2.7
Mar 31 Python
Python 模块EasyGui详细介绍
Feb 19 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
Jun 09 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
Apr 18 Python
Python实现确认字符串是否包含指定字符串的实例
May 02 Python
python实现自动发送邮件
Jun 20 Python
python opencv实现运动检测
Jul 10 Python
pygame游戏之旅 按钮上添加文字的方法
Nov 21 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
Aug 31 Python
解决Python字典查找报Keyerror的问题
May 26 Python
Python+OpenCV实现在图像上绘制矩形
Mar 21 Python
如何使用python包中的sched事件调度器
Apr 30 Python
Django 解决新建表删除后无法重新创建等问题
May 21 #Python
python 解决Fatal error in launcher:错误问题
May 21 #Python
django实现日志按日期分割
May 21 #Python
Django之富文本(获取内容,设置内容方式)
May 21 #Python
使用Python防止SQL注入攻击的实现示例
May 21 #Python
Django的ListView超详细用法(含分页paginate)
May 21 #Python
Django中FilePathField字段的用法
May 21 #Python
You might like
可定制的PHP缩略图生成程式(需要GD库支持)
2007/03/06 PHP
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 随机数生成的代码的详细分析
2011/05/15 Python
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
python使用arp欺骗伪造网关的方法
2015/04/24 Python
Python中获取对象信息的方法
2015/04/27 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
python使用arcpy.mapping模块批量出图
2017/03/06 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
django queryset相加和筛选教程
2020/05/18 Python
浅谈Python中的字符串
2020/06/10 Python
世界上最好的威士忌和烈性酒购买网站:The Whisky Exchange
2016/11/20 全球购物
西班牙电子产品购物网站:Electronicamente
2018/07/26 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
高二历史教学反思
2014/01/25 职场文书
冬季施工防火方案
2014/05/17 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
十佳少年事迹材料
2014/12/25 职场文书
暑假安全保证书
2015/02/28 职场文书
小学语文教学随笔
2015/08/14 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP
Redis高可用集群redis-cluster详解
2022/03/20 Redis