正则表达式
文章平均质量分 77
109905418
谨慎,优秀,力戒浮躁!
展开
-
正则表达式 2____元字符
正则表达式的字符集合通常用来指定一组必须匹配其中之一的字符,但有时需要反过来做,这就是 取非匹配 , 用元字符 ^ 可以实现对一个字符集合进行取非匹配一个示例文本 sales1.xls orders3.xls sales2.xls sales3.xls apac1.xls europe2.xls sam.xls na1.xls na2.xls原创 2011-11-12 02:18:10 · 861 阅读 · 0 评论 -
正则表达式3____重复匹配
正则表达式的重复匹配 1. 匹配一个或多个字符,要想匹配同一个字符(或字符集合)的多次重复,只要简单地给这个字符(或字符集合)加上一个+字符作为后缀就可以了 +匹配一个或多个字符,至少一个,不匹配0个字符注: +是一个元字符,如果需要匹配+本身,必须使用它的转义序列\+一个例子:Send personal email to ben@forta.com or ben原创 2011-11-16 01:23:01 · 1433 阅读 · 0 评论 -
正则表达式5____单词边界和字符串边界
位置匹配在使用正则表达式时,如果只需要对某段文本里的特定位置进行匹配,通过位置匹配可以解决这个问题,也就是使用边界限定符,在正则表达式里用一些特殊的元字符来表明想让匹配操作在什么位置发生一 单词边界1. 由限定符\b指定的单词边界 (b 指 boundary边界), \b用来匹配一个单词的开始或结尾 一个示例 The cat scattered his food all原创 2011-11-19 10:13:39 · 6134 阅读 · 0 评论 -
正则表达式1
正则表达式(regular expression, 简称 regex)是一种工具,正则表达式的两种基本用途是: 搜索和替换正则表达式是用正则表达式语言创建的,这种语言是内置于其他程序语言或软件产品的"迷你"语言,正则表达式是区分大小写字母的一 Java 对正则表达式的支持是从1.4版本开始的,Java 语言中的正则表达式匹配功能主要是通过java.util.regex.Matcher原创 2011-11-12 00:10:10 · 960 阅读 · 0 评论 -
正则表达式6___常用的正则表达式
本篇博客收录了一些常用的正则表达式,收录的目的有两个:一是通过解决 实际问题对前面 5 篇作一个总结二是向大家提供一些现成的模式以帮助大家节省这方面的时间和精力常用的正则表达式 1 中国的固定电话号码 规律是最开始一位是0,表示长途,接着是2、3位数字组成的区号,然后是7、8位的电话号码,其中首位不为1(1 用于特殊号码)写法为 \(?0[1-9]\d{1,2}\)?[-]原创 2011-11-19 10:14:19 · 2096 阅读 · 0 评论 -
正则表达式4____重复匹配(2)
为了对重复性匹配有更多的控制,正则表达式提供了一个用来设定重复次数(interval) 的语法,重复次数用{}来指定{和}是元字符,如果需要匹配{和}本身,必须用\对它们进行转义.1 为重复匹配次数设定一个精确的值如匹配一个RGB值, #[[:xdigit:]]{6} 或#[0-9a-fA-F]{6}就可以实现2 为重复匹配次数设定一个区间{}可以用来为重复匹配次数设定一个区间原创 2011-11-17 01:26:40 · 1354 阅读 · 0 评论