linux 常用正则表达式,Linux中基本正则表达式
字符匹配:
. :匹配任意单个字符
[] :匹配指定范围内的任意单个字符;
[^]:匹配制定范围外任意单个字符 [:digit:] lower upper alpha alnum space
匹配次数:用在要指定其出现的次数的字符后面,用于限制其前面字符出现的次数
*:匹配其在前面的字符任意次:0,1.多次
.*:匹配任意长度的任意字符
\?:匹配其前面字符0次或一次,及前面字符是可有可无
\+:匹配其前面字符一次或是多次,至少一次,
\{m\}匹配前面字符m次
\{m.n\}匹配其前面的字符至少m次,之多n次
\{0,n\}:之多n次
\{m,\} :至少m次
位置锚定:
^:行首锚定:用于模式的最左侧
$:行尾锚定:用于模式的最右侧
^PATTERN:用于PATTERN
^$:空白行
^[[:space:]]:空行或包含空白字符的行
单词:非特殊字符组成的连续字符(字符串)都成为单词
\
\>或是\b:词尾锚定,用于单词模式的右侧
\:匹配完整单词
以上所述是小编给大家介绍的Linux中基本正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://blog.csdn.net/william234/article/details/53878140
linux 常用正则表达式,Linux中基本正则表达式相关推荐
- linux常用定时任务,Linux常用指令---定时任务
linux定时任务 crontab命令选项基本只有对用户操作选项: -u 指定用户 -l 列出某用户任务计划 -r 删除某用户任务 -e 编辑某用户任务 查看某一用户的定时任务crontab -u r ...
- java中正则表达式函数_java正则表达式PHP中的正则表达式函数介绍
java正则表达式PHP中的正则表达式函数介绍 正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PC ...
- r语言正则表达式_R中的正则表达式
r语言正则表达式 Regular expressions in R or a regex are a sequence of special characters that are defined t ...
- python里面的正则表达式_Python中的正则表达式
以下内容转自:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Pyth ...
- java perl 正则表达式_Perl中的正则表达式介绍
感谢AKA及作者. Perl 中的正则表达式正则表达式的三种形式 正则表达式中的常用模式 正则表达式的 8 大原则 正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大 ...
- emeditor正则表达式_Emeditor中使用正则表达式的一些技巧
正则表达式的功能非常强大,使用文本编辑器的过程中发现使用正则表达式进行替换非常方便,能完成许多普通的字符替换完成不了的效果,下面就是例子: EmEditor文本编辑器中使用正则表达式进行替换的示例: ...
- java中正则表达式 ?=_Java中的正则表达式
正则表达式: 正则表达式(英语:Regular Expression,在代码中常简写为regex). 正则表达式是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串 ...
- java 中的正则表达式_Java中的正则表达式–软介绍
java 中的正则表达式 正则表达式是一种可以应用于文本(Java中的String)的模式. Java提供了java.util.regex包,用于与正则表达式进行模式匹配. Java正则表达式与Per ...
- mysql中加入正则表达式,mysql中的正则表达式搜索
mysql中的正则表达式搜索 语法: select * from table_name where column_name regexp '正则表达式' 或区分大小写 select * from ta ...
- Linux常用命令,Linux常用命令整理
Linux常用命令一般可以分为很多种,比如查看硬件信息相关命令就有8个,分别是ifconfig.free.fdisk.ethtool.mii-tool.dmidecode.dmesg.lspci,用于 ...
最新文章
- 序列信号产生器的verilog HDL 设计
- 并查集(Union-Find)算法介绍
- Gitlab+Jenkins学习之路(六)之Jenkins部署、升级和备份
- 反馈速度小于 200ms!“弹窗”功能让你极速触达用户内心
- 安装xmanager linux系统,安装Xmanager登陆Linux操作系统[图文]
- Python+matplotlib数据可视化鼠标悬停自动标注功能实现
- 冒泡法排序(详细注释,易懂)
- Ubuntu下mysql修改字符集为utf8
- 计算机管理系统工具共享文件夹,win7一键共享工具【管理方式】
- React开发者工具 React Developer Tools 的下载
- 如何解决安装或者卸载时 临时文件夹已满或不能访问
- 以太网服务器怎么改成无线网,win10 以太网显示无线wifi名称怎么改
- 初识数据结构——“数据结构与算法”
- Prometheus监控服务器
- 移动端开发案例(Bootstrap布局,响应式开发)
- 光场相机重聚焦原理②——Lytro Illum记录光场
- JEPF 软件快速开发平台
- zigbee学习之JN5169 DIO数字输入/输出
- 请描述计算机硬件故障检测工具的使用,电脑硬件故障检测工具(SyvirPC) v3.00免费版...
- 网络变压器的检测设备:LCR 测量仪检测元器件原理与使用方法(3)