正则表达式
每一个成功者都有一个开始。勇于开始,才能找到成功。 本讲内容:正则表达式 一、正则表达式介绍 主要用于字符串的模式分割、匹配、查找及替换操作。 二、正则表达式与通配符的区别 正则表达式是包含匹配(只要含有就列出),通配符是完全匹配。 1、通配符 三、基础正则表达式的元字符 1、* 前一个字符匹配0次或任意多次 2、. 匹配除了换行符外任意一个字符(相当于通配符?) 譬如:s..d 会匹配在s和d这两个字母之间有两个字符的单词 3、^匹配行首,$匹配行尾 4、[] 匹配中括号中指定的任意一个字符,只匹配一个字符 ^[^a-z] 匹配不用小写字母开头的行,^[^a-zA-Z] 匹配不用字母开头的行 6、转义符 用于取消其特殊符号的含义,使其成为一个普通的字符 示例: 匹配手机号码:[1][3-8][0-9]{9} 匹配日期格式:[0-9]{4}-[0-9]{2}-[0-9]{2} 匹配IP地址:[0-9]{1,3}.[0-9]{1,3} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |