日本成人在线视频网站,先锋资源国产,欧美精品一区二区三区在线播放

a级一a一级在线观看_a级在线观看视频_a极毛片_a毛片_全部免费毛片在线播放_全部孕妇丰满孕妇孕交


          获得积分
          资料库会员登录
          搜索: [高级搜索]
          下载首页 | 资源分类 | 下载排行
          您的位置: 首页 > 市场 开发 实施 管理 > 开发技术
           
          分类导航
          下载排行
          最新资源
          正则表达式教程
          资源大小:51.42 KB 资源类型:文档
          下载积分: 0
          更多
          -->
          下载统计:总下载:0,本月下载:0,本周下载:0,今日下载:0
          发表评论 错误报告 加入收藏夹
          资源介绍
          正则表达式到底是什么东西?
          字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。
          在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
          很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号“-”,最后是7或8位数字的字符串(像010-12345678或0376-7654321)。
          入门
          学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。
          假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。
          这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,Hi,hI这四种情况中的任意一种。
          不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用bhib。
          b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。
          如果需要更精确的说法,b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)w。
          假如你要找的是hi后面不远处跟着一个Lucy,你应该用bhib.*bLucyb。
          这里,.是另一个元字符,匹配除了换行符以外的任意字符。*同样是元字符,不过它代表的不是字符,也不是位置,而是数量——它指定*前边的内容可以连续重复出现任意次以使整个表达式得到匹配。因此,.*连在一起就意味着任意数量的不包含换行的字符。现在bhib.*bLucyb的意思就很明显了:先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy这个单词。
          换行符就是'n',ASCII编码为10(十六进制0x0A)的字符。
          如果同时使用其它元字符,我们就能构造出功能更强大的正则表达式。比如下面这个例子:
          0dd-dddddddd匹配这样的字符串:以0开头,然后是两个数字,然后是一个连字号“-”,最后是8个数字(也就是中国的电话号码。当然,这个例子只能匹配区号为3位的情形)。
          这里的d是个新的元字符,匹配一位数字(0,或1,或2,或……)。-不是元字符,只匹配它本身——连字符或者减号。
          为了避免那么多烦人的重复,我们也可以这样写这个表达式:0d{2}-d{8}。 这里d后面的{2}({8})的意思是前面d必须连续重复匹配2次(8次)。
          测试正则表达式
          其它可用的测试工具:
          •        RegexBuddy
          •        Javascript正则表达式在线测试工具
          如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读写,容易出错,所以找一种工具对正则表达式进行测试是很有必要的。
          由于在不同的环境下正则表达式的一些细节是不相同的,本教程介绍的是微软 .Net Framework 2.0下正则表达式的行为,所以,我向你介绍一个.Net下的工具Regex Tester。首先你确保已经安装了.Net Framework 2.0,然后下载Regex Tester。这是个绿色软件,下载完后打开压缩包,直接运行RegexTester.exe就可以了。
          下面是Regex Tester运行时的截图:
          下载地址
           下载地址1
          按字母检索

          下载须知:
          大部份资源无需注册即可下载
          需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

          免责声明:
          所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!
          主站蜘蛛池模板: 日韩欧美亚洲在线 | 欧美亚洲国产激情一区二区 | 欧美日韩一区二区三区高清不卡 | 欧洲免费在线视频 | 888奇米影视 | 成年人网站在线 | 久久精品国产免费观看99 | 欧美一区二区三区不卡免费观看 | 国产成人视屏 | 久久这里有精品视频 | 日本一级一区二区三区 | 国产一区二区三区四区五区六区 | 国产一区亚洲二区三区 | 成人性毛片 | 成年女人视频在线观看免费 | 欧美另类精品一区二区三区 | 黄色大片网站 | 欧美成人亚洲欧美成人 | 国产91精品新入口 | 成年人精品视频 | 99在线播放视频 | 成人免费视频视频在线不卡 | 久久精品免视看国产陈冠希 | 奇米在线影视一区二区三 | 国产无遮挡又爽又色又刺激 | 拔插拔插华人免费 | 日本69色视频在线观看 | 成年人免费影院 | 精品国产欧美另类一区 | 欧美一级a俄罗斯毛片 | 欧美成人精品第一区二区三区 | 国产成人h福利小视频在线观看 | xxxxx.日本| a久久99精品久久久久久不 | 91久久老司机福利精品网 | 日韩欧美一区二区三区四区 | 国产精品久久久久国产精品 | 成人免费视频国产 | 麻豆中文字幕 | 国产视频综合 | 成年黄网站色大免费全看 |