12. Learning_正则表达式

来源:互联网 发布:mac打不开加密的pdf 编辑:程序博客网 时间:2024/06/05 03:47
一、使用工具Emeditor--百度云1.元字符.--除换行符以外的任意字符\w--1个字符:字母或数字或下划线或汉字\s--匹配任意的空白符(空格、换行、回车、制表符)\d--1位数字\b--单词的开始或结束(一个位置)^--匹配字符串的开始$--匹配字符串的结束\r--回车\n--换行\t--制表符Tab2.重复?--0次或1次*--数量任意次(包括0)+--数量任意次(不包括0)\d{5}--5个连续的数字\d{5,}--5个或更多个连续的数字\d{5,10}--5~10个连续的数字\d+--1个或更多个连续的数字.*--任意次的.(直到遇见换行符)3.字符转义\(--(\)--)\{--{\}--}\.--.\*--*\\--\4.[hello]--h or e or l or l or o[1-9]--1到9任意一个[,-]--, or -5.分支(条件或)\d{2}-\d{8}|\d{3}-\d{8}--00-00001111  or 000-000011116.分组:()内多个字符(\d{1,3}\.){3}\d{1,3}--ip地址 192.168.7.117.反义\W--\w取反\D--\d取反\S+--\s取反直到\s[^x]--除了x以外的任意字符[^aeiou] --除了aeiou这几个字母以外的任意字符8.后向引用()()()替换为:\1\2\3()()()替换为:\3\2\19.贪婪与懒惰: 默认为贪婪,加问号改为懒惰*--任意多次,尽可能多*?--任意多次,尽可能少aababaaa.*b--aababa.*?b--aab


原创粉丝点击