2016-8-4学习正则表达式

2016-8-4学习正则表达式

编程

正则

第二章 简单的模式匹配

正则表达式唯一的用途就是在文本中匹配和寻找模式

匹配字符串字面值的方法就是使用普通的字符。

第三章 边界

断言标记边界,但是并不耗用字符。

第四章 选择,分组和后向引用

在两种或更多可选模式中选择一个

创建子模式

捕获一个分组以便之后进行后向引用

对组合的模式 使用某项操作(如量词)

使用非捕获分组

原子分组(高级)

第5章 字符组

字符组也被称为 方括号表达式

第6章 匹配 Unicode 和 其他字符

表示超过10万个字符的Unicode标准

第七章 量词

用 *,+和? 进行匹配

第八章 环视

环视 是一种 非捕获分组,它根据某个模式之前或之后的内容匹配其他模式。 环视也称为 零宽度断言

环视包括:正前瞻;反前瞻;正后顾;反后顾;

第九章 用HTML标记文档

通过正则表达式为普通文本添加HTML5标签

时间: 2024-08-05 22:09:07

2016-8-4学习正则表达式的相关文章

Javascript学习-------正则表达式

Javascript RegExp对象(正则表达式对象): RegExp:是一种模式. 当你要检索某个文本时,可以使用这种模式来描述要检索的内容. 创建RegExp对象: 使用RegExp的显式构造函数创建:             new RegExp("pattern"[,flags])        使用RegExp的隐式构造函数创建:             /pattern/[flags] 解释:pattern是要使用的正则表达式模式文本 flags设置正则表达式的标志信息

轻松学习正则表达式

转载自:http://www.cnblogs.com/jamesping/articles/2252675.html 装载自:http://www.cnblogs.com/sxwgf/archive/2011/11/17/2252076.html 继续把我在个人博客上新翻译的文章投递到博客园来,这次是有关正则表达式的,很基础,主要是让读者把握住正则表达式中的3种括号的用法,用这3种括号几乎可以涵盖所有的正则式. 写在最前面 前两天我从CodeProject上翻译了一篇关于Javascript的文

推荐学习正则表达式的教程

推荐学习正则表达式的教程:看着感觉不错,适合入门和工作以后参考之用 正则表达式30分钟入门教程 推荐学习正则表达式的教程,布布扣,bubuko.com

【我拼搏的2016】python学习的新认知和培训期间

2016年12月16日:[我拼搏的2016]python学习的新认知和培训期间 一:自我介绍 我叫陈浩,我于2016年10月报名参加了由alex老师主讲的python培训班,希望能够通过学习后实现python安全和运维的学习计划. 二:对python新的认识 经过2个月的努力之后,我对python领域有了新的认知: 1.从以前不懂编程的小菜鸟到现在能看懂部分代码了,并完美的解释起来不费什么力气了. 2.认识了很多志同道合的python伙伴. 3.目前还在第三模块学习中,alex老师讲课风格比较生

从一道趣味题目学习正则表达式

前天做了陈皓的趣味竞赛题目(fun.coolshell.cn),一直卡在第四道题目回文猫处不知所以然,看了微博上的提示,知道需要用正则表达式,但是不确定使用表达式的模式和原文,下面是第四道题的截图和链接,不看解析,你可以想到通关的办法吗? 看了答案,才知道source藏在网页的html源码中,曾经有过去看源码的念头,想作者不会这么geek吧,结果...就在源码中,下面是需要搜寻的网页的源码: <!-- h8:[email protected]:V<7Q3:]iqbn58\YoLGtweZus;

我的2016年linux学习决心书

我的2016年linux学习决心书(老男孩教育在线课程班第一期)我通过这4个月的linux学习后,我一定一定要达到月薪12k,为了达到这个目标我要付出如下10大行动:1.以后不在看电视.电影.新闻这些浪费时间.2.晚上学习时间一定要空知道十点半以后3.周末全天在家学习,周末早上不在睡懒觉4.最近四个月少陪老婆出去散步,等目标达成后好好出去散步5.这四个月的时间,家里的事情暂时交给家里的人打理,不是特别必须尽量坚持学习6.利用一切可以利用的时间,上班的公交车,大巴车这个每天都是几个小时7.利用好公

linux学习---正则表达式与grep

正则表达式(Regular Expression(RE)) 是透过一些特殊字符的排列, 用以"搜寻/取代/删除"一列或多列文字字符串, 简单的说, 正则表达式就是用在字符串的处理上面的一项"表达式". 正则表达式并不是一个工具程序, 而是一个字符串处理的标准依据, 如果想要用用正则表达式处理字符串, 就要使用支持正则表达式的工具程序, 这样的程序有很多, 如vi, awk, grep, sed... grep 基本规则: grep [-acinv] [--color

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

系统地学习正则表达式

                                    什么是正则表达式 正则表达式就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",用来表达对字符串的一种过滤逻辑. 通过正则表达式可以达到如下的目的: 给定的字符串是否符合正则表达式的过滤逻辑(称作"匹配"): 可以通过正则表达式,从字符串中获取我们想要的特定部分. 为了让大家更方便地学习,先推荐一个验证正则表达式的软件Regextor,具体可以看我的这篇文章,里面还推荐