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 相关文章推荐
Python编写屏幕截图程序方法
Feb 18 Python
用Python编写分析Python程序性能的工具的教程
Apr 01 Python
浅谈Python 对象内存占用
Jul 15 Python
Python语言生成水仙花数代码示例
Dec 18 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
Oct 29 Python
使用selenium模拟登录解决滑块验证问题的实现
May 10 Python
python实现简单聊天室功能 可以私聊
Jul 12 Python
python将字母转化为数字实例方法
Oct 04 Python
python写一个随机点名软件的实例
Nov 28 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 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和ACCESS写聊天室(八)
2006/10/09 PHP
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
取得传值的函数
2006/10/27 Javascript
js jquery做的图片连续滚动代码
2008/01/06 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
python fabric使用笔记
2015/05/09 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
Python中如何导入类示例详解
2019/04/17 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
8种常用的Python工具
2020/08/05 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
庆祝教师节标语
2014/10/09 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
高三化学教学反思
2016/02/22 职场文书