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

你了解正则表达式吗?

阅读更多
正则表达式让人很头痛,因为他的晦涩难懂。但是用到的时候让人感觉很方便。

1 什么是正则表达式?
你在使用window的搜索文件功能的时候,如果在一个文件夹下有各种各样的文件,我需要找到这个文件夹下的所有.txt文件怎么办呢?
在文件类型中输入*.txt就可以了哦。这样系统会列出所有的后缀是.txt的文本文件。
很方便吧!

或者在unix系统下面,我要拷贝所有html的文件,这要怎么做呢?
cp *.html ../
很简单的命令就可以实现了,一步步拷贝的操作。

或者在搜索引擎上输入 garden?
这个操作不仅仅搜索garden,还搜索gardens,gardening。。。。。等词。

这些都是使用到了简单的正则表达式。怎么样?即使这些简单的操作也能印证正则表达式的强大之处。

正则表达式 english:regex,是用来匹配文本模式和语法元素的集合。

2 关于正则表达式的使用
在完全支持正则表达式的应用工具中,类似于 * 和 ? (有的时候称为通配符)仅仅是冰山一角。
ok,那么使用一个好的正则表达式引擎或者表达清晰的正则表达式人们可以很轻松的完成很多事情。
这种语法规则不仅简洁,而且遵守一定的逻辑和规则。

3 正则表达式的规则
正则表达式有两种规则:
基本的正则表达式(BRE),扩展的正则表达式(ERE)。
分享到:
评论

相关推荐

    你要了解正则表达式吗?

    如果你要快速的javaScript验证方法,简洁程序代码。。就用正则表达式

    正则表达式入门经典.[美]Andrew Watt(带详细书签)

     《正则表达式入门经典》适用于那些需要解决文本操作问题,但还不了解正则表达式的开发人员。虽然一些基本的编程或脚本编写经验是有用的,但并不是必需的。  《正则表达式入门经典》技术支持从Web站点www.wrox.com...

    JAVA 正则表达式 教程

    在学习完该教程后,应该对正则表达式有了初步的了解,并能熟练地运用 java.util.regex 包中的关于正则表达式的类库,为今后学习更高级的正则表达式技术奠定良好的基础。 教程中所有的源代码都在 src 目录下,可以...

    常用正则表达式生成软件 学习文档

    30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然...

    半小时了解正则表达式

    半小时了解正则表达式 这是给初学者的 并且要求初学者可以抱着循序渐进的学习态度。下面我也会去寻找正则表达式真正的提升书籍给大家

    JavaScript正则表达式.ppt

    了解正则表达式概念 掌握正则表达式的语法 熟练掌握正则表达式在JavaScript中的应用

    30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

    在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。

    正则表达式 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

    30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符...

    正则表达式完整高清版

    《正则指引》针对作者在开发中遇到的实际问题,以及其他开发... 《正则指引》适合经常需要进行文本处理(比如日志分析或网络运维)的技术人员、熟悉常用开发语言的程序员,以及已经对正则表达式有一定了解的读者阅读。

    深入浅出之正则表达式

    本文是Jan Goyvaerts为RegexBuddy写的教程的译文。 教程写的非常好,可以说是我目前见过最好...本文通过描述正则表达式引擎的内部工作机制 让你详细了解正则表达式如何进行文本匹配,以及如何写出更高效的正则表达式。

    精简正则表达式系统教程,让你更好的了解正则表达式

    精简正则表达式系统教程,让你更好的了解正则表达式

    正则表达式简明教程及正则表达式语言元素

    正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面样式匹配表示法使您可以快速...幸运的是,只要了解正则表达式的基本原理就可以满足大部分应用需要了。这也是本简明教程的所要实现的目的。

    JS正则表达式大全 (正则表达式用于简化js中的代码)

    JS正则表达式大全(正则表达式用于简化js中的代码,做网页的朋友可以只作了解,能实现效果会用就行,不需自己能写出来)。

    正则表达式详细介绍

    非常全面的正则表达式介绍,在进行脚本处理数据的时候非常适用,由浅入深,覆盖面广,整篇详细阅读和实现后可达到触类旁通的效果,能对正则表达式产生足够的了解,引用起来更加得心应手。

    正则表达式产生器Regexgen.js.zip

     RegexGen.js 基本上是为那些已经了解正则表达式引擎运作原理,但是不常使用正则表达式的人而开发的。可以这么说,如果你切确知道存在某个表达式可以达成你的任务,但是却经常需要查表才能写出正确的表达式,那么 ...

    精通正则表达式~~~

    精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...

    30分钟搞定正则表达式(全部实例)

    经测试,都是好用的实例。实例帮助你了解正则表达式。

    正则表达式ppt学习

    如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;...本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。

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

    快速了解正则表达式的用法,迅速掌握正则表达式,快速入门级教材

Global site tag (gtag.js) - Google Analytics