Python

7SCP(python安全编程)0nise|Hello,world

字号+ 作者:0nise 来源:转载 2016-11-25 09:42 我要评论( )

学习课程名称: Python安全编程 Python优势 简单 免费开源 高级语言 可移植 可扩展 可嵌入 丰富的扩展库 正则: 匹配一系列符合某个语法规则的字符串(对字符串的检......

学习课程名称:Python安全编程Python优势
  • 简单
  • 免费开源
  • 高级语言
  • 可移植
  • 可扩展
  • 可嵌入
  • 丰富的扩展库
正则:      匹配一系列符合某个语法规则的字符串(对字符串的检索匹配和处理)re模块对正则表达式的支持
    re.findall('正则表达式','字符串');

表达式
.
匹配任意换行符"\n"以外的字符
abc
abc
\
转意字符,是最后一个字符改变原来的意思
a\c
a\\c
ac
a\c
[.....]
字符集,匹配字符集中的任意字符
a[abc]e
aae
abe
ace
\d
数字0-9
a\dc
a1c
\D
非数字
a\Dc
abc
\s
非空字符
a\sc
a c
\S
非空白字符
a\Sc
abc
\w
单词字符[a-zA-Z0-9]
a\wc
abc
\W
非单词字符[^\w]
a\Wc
a c
*
匹配前一个字符0到无限次
abc*
ab
abc
abcc
+
匹配前一个字符1到无限次
abc+
abc
abcc
?
匹配前一个字符0到1次
a?c
c
ac
{m}
匹配前一个字符m次
a{2}c
aac
{m,n}
匹配前一个字符m至n次
ab{1,2}c
abc
abbc
|
匹配俩个表达式中的其中一个
abc|def
abc
def
(...)
被括起来的表达式做为分组,从表达式左边开始每遇到一个分组的左括号,编号+1
分组表达式做为一个整体,可以在后接数量词。表达式中|仅在改组中有效
(abc){2}
a(123|456)c
abcabc
a456c


贪婪模式:
      尝试匹配尽可能多的字符(Python默认)
非贪婪模式:
      尝试匹配尽可能少的字符

本文来自: 蜗蜗侠's Blog-关注网络安全 http://blog.icxun.cn/Python/260.html

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 动力ssrf漏洞利用python脚本

    动力ssrf漏洞利用python脚本

    2017-04-18 08:53

  • python多线程在渗透测试中的应用

    python多线程在渗透测试中的应用

    2017-03-09 13:54

  • Python学习笔记

    Python学习笔记

    2016-12-28 09:31

  • 记录一次简单的python爬虫经历

    记录一次简单的python爬虫经历

    2016-12-28 09:30

网友点评
暂时未开启评论功能~