正则表达式学习
网址:https://www.bilibili.com/video/av71464004
第一节 正则表达式入门
常用软件
- RegexBuddy
- RegExBuilder
- 在线测试工具
http://tool.chinaz.com/regex
第二节 初识正则表达式以及元字符概念
Windows系统命令行中存在的最简单的正则表达式
- *表示任意长度的字符串
- ?表示为1的任意字符串
元字符概念以及元字符的反义
- . 匹配除换行符以外的任意字符
- \w 匹配字母或数字或下划线或汉字
- \s 匹配任意的空白符
- \d 匹配数字
- \b 匹配单词的开始或结束
- ^ 匹配字符串的开始
- $ 匹配字符串的结束
反义
- \W 匹配任意不是字母、数字、下划线和汉字的字符
- \S 匹配任意不是空白符的字符
- \D 匹配任意非数字的字符
- \B 匹配不是单词开头或结束的位置
- [^x] 匹配除了x以外的任意字符
- [^aeiou] 匹配除了aeiou这几个字母以外的任意字符
字符转义
- 如果就是要匹配.或者?这样的字符呢?
- 转移字符\
- . * ?