正则表达式
来源:互联网 发布:一级建筑师网络培训 编辑:程序博客网 时间:2024/06/05 00:41
参考资料
1、揭开正则表达式的神秘面纱:http://www.regexlab.com/zh/regref.htm
文章摘要
- 引言
正则表达式,就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。
正则表达式可以用来:
(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址
(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便
(3)用来替换,比普通的替换更强大 - 1.正则表达式规则
- 1.1普通字符
字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是”普通字符”。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 - 1.2简单的转义字符
1.3能够与‘多种字符’匹配的表达式
正则表达式中的一些表示方法,可以匹配 ‘多种字符’ 其中的任意一个字符表达式 可匹配 \d 任意一个数字,0~9 中的任意一个 \w 任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个 \s 包括空格、制表符、换页符等空白字符的其中任意一个 . 小数点可以匹配除了换行符(\n)以外的任意一个字符- 1.4自定义能够匹配 ‘多种字符’ 的表达式
使用方括号 [ ] 包含一系列字符,能够匹配其中任意一个字符
用 [^ ] 包含一系列字符,则能够匹配其中字符之外的任意一个字符
- 1.5修饰匹配次数的特殊符号
使用方法是:”次数修饰”放在”被修饰的表达式”后边,比如:”[bcd][bcd]” 可以写成 “[bcd]{2}”。
- 1.6其他一些代表抽象意义的特殊符号
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 执行文件下载到开发板运行
- 开发者获取苹果技术支持
- iOS8 下定位失败问题
- 一对多两个表的数据进行 查找二表对应一表的多条数据后 将两个表进行封装一个list
- JAVA根据IP地址获取详细的地域信息
- 正则表达式
- 低级错误
- 16年,中美黑客之间的较量未曾停止
- 2012年5月SAT香港真题解析
- linux 根据条件统计数目
- UIButton 转化为 UIBarButtonItem
- edittext 被软键盘挡住
- linux第一节命令
- javascript延时调用函数