Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux 正则表达式

Linux正则表达式

正则表达式也称为 regex或regexp 。它是Linux中非常强大的工具。正则表达式是遵循某种模式的匹配字符串的模式。
正则表达式可用于grep,sed,vi,bash,重命名等各种程序。

正则表达式元字符

正则表达式可能具有一个或几个重复的元字符。
元字符 说明
. 替换任何字符。
^ 匹配字符串的开头,并表示不在字符串中的字符。
$ 匹配字符串的结尾。
* 匹配前一个字符零次或多次。
\ 代表字符组。
() 分组正则表达式。
仅匹配一个字符。
+ 匹配前一个字符一次或多次。
{N} 前一个字符精确匹配N次。
{N,} 前一个字符完全匹配N次或更多次。
{N,M} 前一个字符完全匹配N次,但不超过N次。
- 代表范围。
\ b 在单词的边缘匹配空字符串。
\ B 匹配空字符串,如果它不在单词的边缘。
\ 在单词开头匹配空字符串。
\> 在单词的末尾匹配空字符串。

正则表达式版本

正则表达式语法有以下三种版本:
BRE: 基本正则表达式 ERE: 扩展正则表达式 PRCE: Perl正则表达式
根据工具或程序,可以使用这些版本中的一个或多个。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4