Linux 环境
查找代码中所有中文
这里-P表示使用Perl兼容的正则表达式,[\x{4e00}-\x{9fa5}]是匹配中文字符的Unicode范围
find ./ -name “.cpp" -o -name ".h” | xargs grep -P ‘[\x{4e00}-\x{9fa5}]’ > ~/result.txt
查找中文后面紧跟的英文逗号
先将代码中所有中文找出来保存到result.txt文件中
find ./ -name “.cpp" -o -name ".h” | xargs grep -P ‘[\x{4e00}-\x{9fa5}]’ > ~/result.txt
然后在 result.txt 文件中查找中文后面的英文逗号
grep -P ‘[\x{4e00}-\x{9fa5}],’ ~/result.txt