2006-10-18

正则表达式30分钟入门教程(第二版)

来源: 本站收集整理 作者:佚名 评论 0 条
 Z字符串结尾或行尾(不受处理多行选项的影响)z字符串结尾(类似$,但不受处理多行选项的影响)G当前搜索的开头p{name}Unicode中命名为name的字符类,例如p{IsGreek}(?>exp)贪婪子表达式(?<x>-<y>exp)平衡组(?im-nsx:exp)在子表达式exp中改变处理选项(?im-nsx)为表达式后面的部分改变处理选项(?(exp)yes|no)把exp当作零宽正向先行断言,假如在这个位置能匹配,使用yes作为此组的表达式;否则使用no(?(exp)yes)同上,只是使用空表达式作为no(?(name)yes|no)假如命名为name的组捕捉到了内容,使用yes作为表达式;否则使用no(?(name)yes)同上,只是使用空表达式作为no

一些我认为你可能已经知道的术语的参考

字符
程序处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。
字符串
0个或更多个字符的序列。
文本
文字,字符串。
匹配
符合规则,检验是否符合规则,符合规则的部分。

网上的资源及本文参考文献

  • 微软的正则表达式教程
  • 专业的正则表达式教学网站(英文)
  • 关于.Net下的平衡组的具体讨论(英文)
  • Mastering Regular Expressions (Second Edition)

第二版更新说明

  • 修正了几个细节上的错误和不准确的地方
  • 增加了对处理中文时的一些说明
  • 更改了几个术语的翻译(采用了MSDN的翻译方式)
  • 增加了平衡组的介绍
  • 放弃了对The Regulator的介绍,改用Regex Tester

Updated on: 2006-10-12


共13页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 13 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:PHP网站漏洞的相关总结  
下一篇:精华推荐:从Caché看后关系型数据库
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号