这里是一枚菜的不行的程序员,仅对自己在处理数据时用到的作记录,先占坑,后续待补充
一、基础知识
. | 匹配除换行符之外的任何单个字符 |
* | 匹配前面的子表达式0次或多次,不包含1次 |
+ | 匹配前面的子表达式1次或多次 |
? | 匹配前面的子表达式0次或1次,跟在限制符后面时,表示匹配模式是非贪婪模式的,及尽可能少的匹配搜索的字符串 |
二、正则表达式
1. 匹配包含字符串abc的整行: ^(.*abc).*$
2. 匹配以字符串abc开头的某行: ^(abc).*$
3. 删除空白行[windows格式下,根据实际需要调整]: \n\s*\r
4.匹配汉字(unicode):[\u4E00-\u9FA5]
5.匹配不包含数字的一行(正向否定预查):^(?!.*\d).*$