文档章节

常用正则表达式参数

d
 doudou___9958
发布于 2016/10/26 19:08
字数 230
阅读 1
收藏 0

正则表达式:
    是一组具有匹配模式的特殊字符集合
    过滤匹配的字符,搜索关键字,匹配关键行

字符:
    []
    [^]
    .
次数:
    *
    ?
    +
    {m,n}
    {0,}====>*
定界(锚定)
    ^
    $
引用:
    ()

[a-z]:表示26个小写字母
[A-Z]:表示26个大写字母
[0-9]:表示数字0-9
[@_....]:表示@符号_下划线...省略号
[\*]:只表示*号字符不是正则当中的*号也不是通配符

^#:匹配以#开头的内容
end$:匹配以end结尾的内容
^$:表示空白行
^#end$:匹配以#开头以end结尾的内容
a.a:表示三个字符第一个是a最后一个是a中间任意字符
a*a:表示至少一个a或者是a任意字符a,a,aaaa,aaaaaa.*a:表示axxxa,adhsddjksda
\d:表示数字0-9
\w:[a-zA-Z0-9_]
\s:任意空白字符
\n:换行
\t:制表符
\r:回车符

 

© 著作权归作者所有

共有 人打赏支持
d
粉丝 4
博文 44
码字总数 54396
作品 0
成都
私信 提问
Java Pattern And Matcher

概述 Pattern类的作用在于编译正则表达式后创建一个匹配模式. Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配 Pattern类 常用方法及介绍 Pattern complie(String regex) 由于P...

公子只识黛玉
2018/03/17
0
0
JS中与正则有关的方法

最近正在拜读老姚的《JavaScript 正则表达式迷你书》,碰巧项目中也会时不时的用到正则,所以今天来总结一下JS中有关正则的方法。 RegExp对象方法 字符串的方法,比较常用在判断语句中,最简...

坤少卡卡
2017/12/15
0
0
学习正则表达式在python中的应用

目的:对文本的处理,正则表达式的功能很强大,可以很巧妙的过滤、匹配、获取想要的字符串,是必须学习的技能,这里只记录常用的写法,详细文档可以参看官方帮助文档。 环境:ubuntu 16.04 ...

RickyHuL
2017/06/24
0
0
Scala学习之字符串篇(六):使用正则表达式

在Scala中你只需要在正则表达式字符串后边加上一个".r"就可以使用正则表达式了。 下面介绍正则表达式常用的两个匹配方法findFirstIn和findAllIn。 方法findFirstIn可以匹配到第一个符合正则表...

阿拉德大陆的魔法师
2016/12/08
65
0
JavaScript正则表达式下——相关方法

RegExp实例的几个属性 RegExp实例对象有五个属性 global:是否全局搜索,默认是false ignoreCase:是否大小写敏感,默认是false multiline:多行搜索,默认值是false lastIndex:是当前表达式...

豆花饭烧土豆
2016/06/07
7
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows同步对象Event和Linux的条件变量

最近在看一些同步对象模拟的东东,特别对在Windows下如何模拟条件变量折腾了很久。 1 Windows同步对象Event 微软有一个很有意思的同步对象,某种程度上和Linux的条件变量很相似。但秉承微软一...

shzwork
16分钟前
1
0
从上往下打印出二叉树的每个节点,同层节点从左至右打印。

//第一种做法 public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ArrayList <Integer> li=new ArrayList<Integer>(); ArrayList <TreeN......

南桥北木
26分钟前
1
0
linux 服务管理 Crontba、Ntpdate、Logrotate、Supervisor

crond linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。 另外, 由于使用者自己也可以设置计划任务,所以,...

狼王黄师傅
56分钟前
3
0
Sobel算子和Scharr滤波器

Sobel算子在数学上的本质是微分,对离散信号,是求邻域内的增量。 基本原理:在图像上,对图像信号在某点进行微分,表示图像的某个特征(如,强度、色调或者饱和度)在该点的变换程度。以强度...

yepanl
今天
2
0
Jenkins API 使用

Jenkins 是一款流行的开源持续集成工具,可以用来做一些软件开发的自动化工作,如打包,测试,自动部署等。 Jenkins 中有 view 和 job 的概念, view 相当于组, job 则是具体的任务。 view...

YanWen
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部