文档章节

正则表达式

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

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

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

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

 

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

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

 

© 著作权归作者所有

共有 人打赏支持
器石_
粉丝 1
博文 31
码字总数 14193
作品 0
南京
后端工程师

暂无文章

C++ gflags

gflags是google一个开源的处理命令行参数的库,相比getopt,更加容易使用。 定义参数 gflags主要支持的参数类型包括 DEFINEbool: boolean DEFINEint32: 32-bit integer DEFINEint64: 64-bit ...

SibylY
29分钟前
0
0
intellij IDEA Properties中文unicode转码问题

在IDEA中创建了properties文件,发现默认中文不会自动进行unicode转码。如下 在project settings - File Encoding,在标红的选项上打上勾,确定即可 效果图如下: unicode转码后效果...

muzi1994
30分钟前
0
0
Java IO类库之PipedWriter

一、PipedWriter介绍 PipedWriter是字符管道输出流,继承自Writer,功能与PipedOutputStream类似,通过与PipedReader组合使用实现类似管道的功能,在多线程环境下,一个线程使用PipedWriter...

老韭菜
34分钟前
0
0
精简分页组件(手写)

需要引入CSS(没错就是这4行) .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 20px 0; padding-top: 20px }.pagelist a { color: #666; margin: 0 2px;......

AK灬
35分钟前
3
0
29 岁成为阿里巴巴 P8,工作前 5 年完成晋升 3 连跳,他如何做到?

泡泡是我的好朋友。今年 31 岁,毕业后就进了阿里巴巴,工作五年内从 P4 晋升至 P6、P7、P8。 和他很少聊到工作,但总觉得他有很棒的职场心得,应该分享出来,于是有了这次采访。希望对职场新...

Java填坑之路
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部