正则表达式的使用
一、正则表达式 1.1 "."和"" "."点儿,在正则表达式中表示任意一个字符。 t: 相当于键盘的tab键 ? 1.2 "字符集合 []" "[]"用来描述单一字符,方括号内部可以定义这个字符的内容,也可以描述一个范围。 eg: ? 1.3 "*"、"+"、"?" 通常我们需要描述的字符串会有很多重复出现的元素,但又不需要严格限制出现的次数时,我们就可以使用"*","+"这些量词。 ? 1.4 {n}、{n,}、{n,m} 除了前面讲到的量词外,有时我们也需要要求内容出现的次数有具体要求。比如手机号码。这时我们要求出现的数字就 不能是一个模糊的概念了,而必须要求11位。又比如我们要求用户输入密码时,要求密码是6-15位。遇到这类问题是,我们可以使用: ? 1.5 分组() | 通过上面的内容,我们还无法解决类似下面的问题:?在描述电话号码时,前面有区号,区号的形式可以是0086或者+86 eg:(+86|0086) 表示这里可以是+86或者0086。
通过在正则表达式的开始添加"^"以及末尾添加"$"来表示一个整体。若不使用它们,那么正则表达式只匹配某个 字符串的部分内容是否符合格式规则,但使用它们,则要求字符串必须从头到尾都满足该格式规则。eg:^w{ 8,10 }$ 表示整体字符串只能出现单词字符8-10个; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |