随笔分类 -  正则

摘要:大纲: 语法 实战 反向引用、替换 一、语法 捕获组:匹配子表达式内容,匹配结果以编号或显示命名的方式存在内存,可供正则本身,也可供替换使用。 语法: 数字编号(pattern),匹配结果保存为数字。 显示命名(?<name>pattern),匹配结果保存到变量name中。 非捕获(?:patter 阅读全文
posted @ 2019-11-04 13:14 扶不起的刘阿斗 阅读(2367) 评论(0) 推荐(0)
摘要:大纲: 一、语法 零款断言有4个语法,全部是由2部分正则组成,红色部分为真正匹配的内容。 二、实战 文本:少年不识愁滋味,为赋新词强说愁。 文中有2个愁字,可以利用零款断言,根据规则找到其中的一个。 test1:找到不识后面的愁字 第一种方法,直接找到不识后面的愁字 第二种方法,找到非强说后面的愁字 阅读全文
posted @ 2019-09-23 09:41 扶不起的刘阿斗 阅读(330) 评论(0) 推荐(0)
摘要:大纲: 一、元字符: .匹配\r、\n外任意单个字符。 \d匹配数字 \D匹配非数字 \w匹配字母、数字、下划线。等于[a-zA-Z0-9_] \W匹配[^\w],等于\w取反 \s匹配任意空白符 \S匹配所有非空字符 \b单词开始或结束 ^字符串开始。 $字符串结束 二、重复限定符 * 0次以上 阅读全文
posted @ 2018-12-20 16:03 扶不起的刘阿斗 阅读(123) 评论(0) 推荐(0)
摘要:两位整数,两位小数,小数部分可以不输 /^[\d]{1,2}([.]{1}[\d]{1,2})?$/ 手机 /^1[3|4|5|7|8|9][0-9]\d{8}$/ 邮箱 /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/ ip 阅读全文
posted @ 2018-12-20 15:56 扶不起的刘阿斗 阅读(119) 评论(0) 推荐(0)