文档章节

正则表达式

器石_
 器石_
发布于 2016/10/07 11:44
字数 299
阅读 16
收藏 2

正则表达式是由一串字符和元字符构成的字符串。主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。POSIX标准将正则表达式分为两类:基本的正则表达式和扩展的正则表达式,大部分Linux应用和工具仅支持基本的正则表达式。

基本的正则表达式元字符:

*   0个或多个*字符之前的那个普通字符    
.   匹配任意字符   
^   匹配行首,或后面字符的非  
$   匹配行尾  , 空行^$       
[]  匹配字符集合  
\   转义符,屏蔽一个元字符的特殊意义  
\<\>  精确匹配符号  
\{n\} 匹配前面字符出现n次  
\{n,\} 匹配前面字符至少出现n次  
\{n,m\} 匹配前面字符出现n~m次  

 

扩展的正则表达式元字符:

?   匹配0或1个在其之前的那个普通字符   
+   匹配1个或多个在其之前的那个普通字符  
()  表示一个字符集合或用在expr中    例:re(o|a|b)d
|   表示“或”,匹配一组可选的字符    

 

© 著作权归作者所有

共有 人打赏支持
器石_
粉丝 1
博文 32
码字总数 15856
作品 0
南京
后端工程师
私信 提问

暂无文章

Integer使用双等号比较会发生什么

话不多说,根据以下程序运行,打印的结果为什么不同? Integer a = 100;Integer b = 100;System.out.println(a == b);//print : trueInteger a = 200;Integer b = 200;System.out.pr...

兜兜毛毛
昨天
5
0
CockroachDB

百度云上的CockroachDB 云数据库 帮助文档 > 产品文档 > CockroachDB 云数据库 > 产品描述 开源NewSQL – CockroachDB在百度内部的应用与实践 嘉宾演讲视频及PPT回顾:http://suo.im/5bnORh ...

miaojiangmin
昨天
2
0
I2C EEPROM驱动实例分析

上篇分析了Linux Kernel中的I2C驱动框架,本篇举一个具体的I2C设备驱动(eeprom)来对I2C设备驱动有个实际的认识。 s3c24xx系列集成了一个基于I2C的eeprom设备at24cxx系列。at24cxx系列芯片包...

yepanl
昨天
3
0
设计模式之工厂模式

本篇博文主要翻译这篇文章: https://www.journaldev.com/1392/factory-design-pattern-in-java 由于翻译水平有限,自认为许多地方翻译不恰当,欢迎各位给出宝贵的建议,建议大家去阅读原文。...

firepation
昨天
11
0

中国龙-扬科
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部