摘要:
匹配重复匹配正则表达式中有一些用于重复匹配某些原子的元字符:“?”、“*”、“+”。他们主要的区别是重复匹配的次数不同。元字符“?”:表示0次或1次匹配紧接在其前的原子。例如:/colou?r/匹配“colour”或“color”。元字符“*”:表示0次、1次或多次匹配紧接在其前的原子。例如:/zo*/可以匹配z、zoo元字符“+”:表示1次或多次匹配紧接在其前的原子。例如:/go+gle/匹配“gogle”、“google”或“gooogle”等中间含有多个o的字符串。元字符“{}”准确地指定原子重复的次数,指定所匹配的原子出现的次数。“{m}”表示其前原子恰好出现m次;“{m,n}”表示其 阅读全文
posted @ 2011-08-06 15:27
春哥也编程
阅读(377)
评论(0)
推荐(0)
摘要:
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。正则表达式是用来匹配一类字符串的一种模式正则表达式的功能:字符串的查找、替换以及分割应用领域广泛Perl、PHP、Java、C++、C#、Python、 Xpath、.Net、JavaScript、JscriptOracle、Mysql、Unix、Linux正则语法:正则表达式主要组成: 1 原子(普通字符,如英文字符) 2 元字符(有特殊功用的字符) 3 模式修正字符(对正则表达式语义的修正)一个正则表达 阅读全文
posted @ 2011-08-06 15:23
春哥也编程
阅读(448)
评论(0)
推荐(0)

浙公网安备 33010602011771号