三.正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三.正则表达式相关的知识,希望对你有一定的参考价值。

1. 正则表达式基础

行的开头(^)

^匹配每行的开头

$ sed -n ‘/^103/ p‘ input-file

显示以103开头的行

只有^出现在正则表达式的开头, 它才匹配行的开头

 

行的结尾($)

$匹配行的结尾

$ sed -n ‘/r^/ p‘ input-file

显示以r结尾的行

 

单个字符(.)

元字符.匹配除换行符之外的任意单个字符

  • .匹配单个字符
  • .. 匹配两个字符
  • ... 匹配三个字符

 

匹配0次或者多次(*)

星号*匹配0个或者多个其前面的字符, 如 1* 匹配0个或者多个1

 

匹配1次或者多次(\+)

‘\+‘匹配1次或者多次其前面的字符

 

零次或者1次(\?)

\?匹配0次或者1次其前面的字符

 

转义字符(\)

如果要在正则表达式中搜索特殊字符(:,.*), 则需要使用转义字符\来转义一下

 

以上是关于三.正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

偷学Python第三十一天:Python正则表达式的语法以及re模块的使用

偷学Python第三十一天:Python正则表达式的语法以及re模块的使用

三.正则表达式

python中的正则表达式(re模块)三

grep命令与正则表达式(过滤)三

javascript高级语法三