日常正则用法总结
visual studio 中,大量printf没有换行
用VS的正则查找替换功能
查找内容 :printf\("{.*[^\\n]}"
替换为 :printf("\1\\n"
制表符替换为4个空格
查找内容:^{ *}\t{.*}
替换为:\1 \2
需执行多次,因为一次只能替换第一个制表符,行首多个制表符的情况下需要执行多次才能得到等量的空格符
PS:干脆全局替换 \t为 (4个空格)更简单 汗!等号前没有保留空格
查找内容:{[^= !]}={.*}
替换为:\1 =\2
等号后没有保留空格
查找内容:={[^ =]}
替换为:= \1
!= 前没有空格
查找内容:{[^ !]}!=
替换为:\1 !=