适用于 Java
.*//.*\n删除单行的注释内容\x20+//.*删除单行的注释内容(\x20*)//.*删除单行的注释内容.*/\*.*\n(.*\*.*\n){0,}删除多行的注释内容(\x20*)/\*.*\n(.*\*.*\n)*删除多行的注释内容\n+替换成\n删除空白行
合并多个文件的代码内容:type *.java > 00-code.txt ,注意:必须使用 CMD 执行,请不要使用 Windows PowerShell 执行,在 Windows PowerShell 中会出现中文乱码,而在 CMD 中正常
sed -e "s/\(\x20*\)\/\/.*//g" 00-code.txt > 0001-code.txt删除单行的注释内容sed -e "s/\(\x20*\)\/\*.*\n\(.*\*.*\n\)*//g" 0001-code.txt > 0002-code.txt删除多行的注释内容sed -e "s/\n*/\n/g" 0002-code.txt > 0003-code.txt删除空白行