当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 由于客户的需求,我今天第一次学习使用了正则表达式。
 

 

    摘要:使用 microsoft sql server 2000 的全文搜索功能构建 web 搜索应用程序andrew b. cencinimicrosoft corporation 2002年12月 适用于: microsoft® sql™ server 2000 摘要:学习如何充分利用 sql server 2000 的全文搜索功能。本文包含有关实现最大吞吐率和最佳性能......
 ·开发项目和开发软件之比较    »显示摘要«
    摘要: 我个人认为开发项目和软件的区别就同工厂和手工一样。 首先从效果讲:从工厂生产出来的东西的规格就那么几种,而手工加工则可以制成各种各样的产品。开发软件产品一个软件一般就一个最新产品,分成几个版本,只是从各个方面符合客户使用,不一定适合所有的用户,需要的培训就很多。比如windows系列,photoshop系列,authorware系列等等,哪个的资料都是一大把。而项目开发则是针对客户的需求来......


第一次学习正则表达式心得!
      由于客户的需求,我今天第一次学习使用了正则表达式.下面把握的心得写书来跟大家分享.

早期起源 【程序编程相关:HELLOWORLD级事件属性监听小技巧

【推荐阅读:Wrox的C#高级编程第三版第一部分第一

    1956 年, 一位叫 stephen kleene 的数学家在 mcculloch 与 pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念.正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语. 【扩展信息:Wicket:我们需要不同的表现层框架吗

    正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究.warren mcculloch 与 walter pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络.

    随后,发现可以将这一工作应用于使用 ken thompson 的计算搜索算法的一些早期研究,ken thompson 是 unix 的主要发明人.正则表达式的第一个实用应用程序就是 unix 中的 qed 编辑器.

    如他们所说,剩下的就是众所周知的历史了.从那时起直至现在正则表达式都是基于文本的编辑器与搜索工具中的一个重要部分.

正则表达式都能干什么

在典型的搜索与替换操作中,必须提供要查找的确切文字.这种技术对于静态文本中的简单搜索与替换任务可能足够了,但是由于它缺乏灵活性,因此在搜索动态文本时就有困难了,甚至是不可能的.

使用正则表达式,就可以: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证. 替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字. 根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中查找特定文字. 一些语法定义

    \s :匹配任何非空白字符.等价于 [^ \f\n\r\t\v].

    \d :匹配一个数字字符.等价于 [0-9].


...   下一页
 ·delphi implementation mvc    »显示摘要«
    摘要: osz handel iinformatik objektorientierte programmierung (oop)m-v-c implementierung s. spolwig [home | gymn. oberstufe | informatik | unterrichtsmaterialien | delphi ] ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE