课件首页flash课件网络试题教案学档说课稿考研真题课时学案精品作文工作总结实用文档教学论文个人简历论文中心考试中心教学素材文学作品法律文书幼儿教育软件科技英语学习学习教程党团社会故事大王科普知识中考专题高考专题

揭开网页搜索面纱 正则表达式完全解密

发布时间:2017-12-29 14:31  作者:极品课件站  点击数:

 
 
 
   

  正则表达式是各个开发社区中询问频率最高的问题之一,也是程序开发中一个有名的难点,为此,各开发工具商和开源社区都在产品中封装了相应的正则表达式类,以方便开发人员的使用,如:Java的regex类、matcher类、pattern类,.NET中的Regex类。这些封装的类在方便开发人员使用的同时也同时封装了底部和机制,剩下的就是我们如何使用这些类。本期专题我将读者朋友全面介绍正则表达式的起源和使用技巧。

 
 
 
 
 
 
  正则表达式追根溯源  

  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
  正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络。   [全文阅读]

 
 
  正则表达式在网页处理中的应用  

  正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以网页中常见的处理任务为例,介绍正则表达式的应用技巧。  [全文阅读]

 
 
   

简明教程

 

正则表达式使用详解(一)
  如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统,十有八九的人会提到正则表达式。

 

正则表达式使用详解(二)
  在对正则表达式有了较为全面的了解之后,我们就来看一下如何在Perl,PHP,以及JavaScript中使用正则表达式。

 
正则表达式快速入门教程
  我首先给大家介绍什么是正则表示式对象,同时还将详细说明正则表达式对象的各种常用属性和方法。
 
 
 
 
 
  在Java中使用正则表达式  

  本文概括地介绍了正则表达式的使用,并详细解释如何利用 java.util.regex软件包来使用正则表达式。  [全文阅读]

 
 
  使用正则表达式实现字符串匹配  

  按照面向对象的思路,把希望查询的字符串如is、thing或ting封装成一个对象,以这个对象作为模板去匹配一段文字,就更加自然了。  [全文阅读]

 
 
  验证本地化数据  
  数据验证是编写任何用户界面时经常要处理的一项杂务。Java语言的正则表达式支持可以使数据验证变得更容易。  [全文阅读]  
 
   

Java正则表示式应用实例源代码

 

 Swing GUI的正则表达式应用源代码

 
 Match->group()  
 关于Matcher类和Pattern类用法  

 Java中使用正则表达式的例子

 
 使用正则表达式类的简单例子  
 替换字符串的源代码  
 查找和查找下一个  
 验证邮政编码  

>>>更多

 
 
 
 
 
  PHP中的正则表达式  

  正则表达式是一种可以用于模式匹配和替换的强有力的工具。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。  [全文阅读]

 
 
  看实例学正则表达式  

  首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束。  [全文阅读]

 
 
  一些常用的正则表达式  

  在PHP中使用正则表达式可以很轻松的完成字符搜索的任务,验证和搜索是网络应用程序的常用功能,因此正则表达式的使用非常频繁。  [全文阅读]

 
 
   

PHP编程技巧

 
 PHP程序员的优化调试技术和技巧  
 使用 PHP 创建图形的巧妙方法  
 正确理解PHP程序编译时的错误信息  
 让你的PHP引擎全速运转的三个绝招  
 PHP程序优化探秘  
 PHP开发环境安装配置全攻略  
 PHP 5.0对象模型深度探索   
 PHP中for语句的几种“变态”用法  
 PHP中的串行化变量和序列化对象  
 PHP截取中文字符串的问题  

>>>更多

 
 
 
 
 
  C#中利用正则表达式实现字符串搜索  

  本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。 [全文阅读]

 
 
  高级技巧之替换类  

  Regex类有一个静态的Replace方法,其实例也有一个Replace方法,这个方法很强大,因为它可以传入一个delegate,这样,你可以自定义每次捕获匹配时,如何处理捕获的内容。  [全文阅读]

 
 
  高级技巧之组的概念  

  正则表达式中的组是很重要的一个概念,它是我们通向高级正则应用的的桥梁。 能够灵活的使用组后,你会发现Regex真是很方便,也很强大。   [全文阅读]

 
 
  高级技巧之反向引用  

  反向引用,指把匹配出来的组引用到表达式本身其它地方,比如,在匹配HTML的标记时,我们匹配出一个<a>,我们要把匹配出来的a引用出来,用来找到</a>,这个时候就要用到反向引用。  [全文阅读]

 
 
  高级技巧之正则引擎工作特点  

  .net的正则引擎工作方式大多数和我们“想当然”的方式一样。 [全文阅读]

 
 
   

近期优秀专题

 

 

轻松玩转MFC文档视图架构编程

 

 

“吃螃蟹的人” 一个开源工作者的告白

 

 

Borland二十年传奇成空 程序员何去何从

 
 

 关于本站    网站帮助    广告合作    下载声明  
Copyright ©2006-2010ss All Rights Reserved.
浙ICP备09021635号

友情链接/网站合作咨询:

©2011 - 2018 版权所有 All Rights Reserved