`
raojl
  • 浏览: 203439 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux\unix 过滤程序学习笔记之正则表达式

阅读更多
基本正则表达式元字符集
^ 锚定行的开始
$ 锚定行的结束
. 匹配一个字符
* 代表0个或多个先前字符
[] 匹配字符组中的一个字符
[^] 匹配一个不在字符组中的字符
\< 锚定单词的开始
\> 锚定单词的结束
\(…\) 标记后面用到的匹配字符组
x\{m\} 字符x重复m次 x\{m,\} 字符x至少重复m次 x\{m,n\} 字符x重复m到n次
\w 匹配一个字母或数字字符[a-zA-Z0-9]
\W 匹配一个非字母或数字字符[^a-zA-Z0-9]
\b 单词边界
扩展正则表达式元字符集
+ 匹配一个或多个先前字符
? 匹配0个或1个先前字符
a|b 匹配a或b
() 字符组
(..) (...) \1 \2 标记匹配字符串
x{m} 字符x重复m次 x{m,} 字符x至少重复m次 x{m,n} 字符x重复m到n次
0
0
分享到:
评论

相关推荐

    《学习正则表达式》高清扫描版 PDF

    正则表达式是程序员必备的强大工具,得到了各种Unix实用程序,以及Perl、Java、JavaScript、C#等编程语言的支持。读完本书,你会对正则表达式的常用语法了然于胸。掌握正则表达式是提升编程效率、节约时间的一大法.....

    csharp正则表达式参考手册

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",...

    正则表达式之道

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",...

    学习正则表达式 电子书

    到了70年代,随着Unix操作系统及其实用程序sed、grep等问世,正则表达式得到了计算机科学家更为广泛的使用。Unix操作系统是美国电话电报公司下属贝尔实验室的BrianKernighan、Dennis Ritchie、Ken Thompson以及其他...

    微软的正则表达式教程

    微软官方教程 ...正则表达式的第一个实用应用程序就是 Unix 中的qed 编辑器。 如他们所说,剩下的就是众所周知的历史了。从那时起直至现在正则表达式都是基于文本的编辑器和搜索工具中的一个重要部分。

    正则表达式之道.pdf

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex...

    正则表达式系统教程 正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,

    目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。 &lt;br&gt; 正则表达式的使用,可以通过...

    正则表达式使用详解及使用实例

    我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,...

    UNIX和LINUX系统的SHELL正则表达式语法

    UNIX和LINUX系统的SHELL正则表达式语法,很全,很实用,欢迎大家查阅

    正则表达式支持库2.0#0版(静态版)

    资源介绍:。易语言RegEx_static.lib支持库中文名为易语言正则表达式支持库,本易语言支持库实现了对正则表达式(Regular ...操作系统需求: Windows、Linux、Unix。资源作者:。易语言官方论坛。资源下载:。

    45 - Nginx中的正则表达式.mp4

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex...

    unix shell 常用正则表达式

    unix shell 常用正则表达式 很多东西哦

    正则表达式30分钟入门教程-附常用表达式.zip

    计算机科学的一个概念。...许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。

    正则表达式介绍

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex...

    python正则表达式全部方法

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex...

    unix下的正则表达式

    详细介绍了unix下的正则表达式的各项内容。。

    正则表达式30分钟入门教程.rar

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",...

    C#字符串和正则表达式参考手册.pdf

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex...

    在PHP中使用与Perl兼容的正则表达式

    在几乎所有的基于UNIX/LINUX系统的软件工具中找到正则表达式的痕迹,例 如:Perl或PHP脚本语言。此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,...

Global site tag (gtag.js) - Google Analytics