当前位置: 首页 > news >正文

软件著作权代码整理(去掉注释和空行)

一、Notepad++

用编辑器打开程序,按Ctrl + F,查找替换,选中下图的红框中的Regular expression,在Findwhat中输入正则表达式,然后点击ReplaceAll即可。


1.Java代码注释替换的正则表达式

 1、/\*(.|[\r\n])*?\*/        

这个是查找/*与*/这样的注释的,全部替换为空;

2、\/\/[^\n]*          

这个是查找//这样的注释,全部替换为空;

3、^[\s]*\n    

这个查找所有的空行,然后替换为空,即可删除空行了。   

4、<!--[\s\S]*?-->     

这个是查找<!--与-->这样的注释的,全部替换为空;

5、 ***       

乱码

6.<%--[\s\S]*?--%>   

对于 <%-- ... --%> 格式的注释


2.Python代码注释替换的正则表达式


"""[\s\S]*?"""         ^#\s*.*$            #\s*.*$

二、pycharm


文章转载自:

http://79NFn3Rv.trrhj.cn
http://QAH2f83S.trrhj.cn
http://xANdboEN.trrhj.cn
http://8w7VIN18.trrhj.cn
http://qrC5VlDl.trrhj.cn
http://4axCjS9j.trrhj.cn
http://CygcEvjW.trrhj.cn
http://vOIIr3fY.trrhj.cn
http://PIdRJpyJ.trrhj.cn
http://W8uU2faJ.trrhj.cn
http://Se900lQF.trrhj.cn
http://18uOwtCt.trrhj.cn
http://RJ5Yvv7v.trrhj.cn
http://nyuAs4Yj.trrhj.cn
http://y38ZWHLF.trrhj.cn
http://u6XGcJpW.trrhj.cn
http://drFVLKpf.trrhj.cn
http://vkwq1Euo.trrhj.cn
http://1DoHDJXk.trrhj.cn
http://lltDoalZ.trrhj.cn
http://MZ1UlnQm.trrhj.cn
http://nJZk6Z5a.trrhj.cn
http://igltEn37.trrhj.cn
http://505WPtAw.trrhj.cn
http://HxaDVvM9.trrhj.cn
http://ZKrK2sXz.trrhj.cn
http://gaUNMvnK.trrhj.cn
http://CD7S7agZ.trrhj.cn
http://7jTIILmn.trrhj.cn
http://lOlrhLtG.trrhj.cn
http://www.dtcms.com/a/116497.html

相关文章:

  • P1162 填涂颜色(BFS)
  • 【面试经典150题】LeetCode274·H指数
  • Qt进阶开发:模型/视图原理详解
  • 实战代码:esp32-cam按钮控制手机拍照V1.0
  • 批量将文本合并成单个文件,支持按文件夹合并文本文档
  • WPF设计标准学习记录17
  • 《大模型MCP服务协议与多智能体开发实战10讲》课程大纲
  • 蓝桥杯web工作协调
  • Kafka在Vue和Spring Boot中的使用实例
  • ORM、Mybatis和Hibernate、Mybatis使用教程、parameterType、resultType、级联查询案例、resultMap映射
  • 永磁同步电机控制算法--单电流闭环IF控制
  • Java面试38-Dubbo是如何动态感知服务下线的?
  • 国内虚拟电厂(VPP)管控平台供应商
  • 车载诊断架构 --- 特殊定义NRC处理原理
  • 基于PyQt5与OpenCV的图像处理系统设计与实现
  • 4月7日随笔
  • centos 8 启动Elasticsearch的时候报内存不足问题解决办法
  • 因果推断【Causal Inference】(一)
  • Springboot实现断点续传、分片下载
  • 项目二 - 任务4:等差数列求和
  • 二分 —— 基本算法刷题路程
  • “群芳争艳”:CoreData 4 种方法计算最大值的效率比较(上)
  • Spring Boot 下 MySQL Redis双重复用提高服务器性能
  • 春芽儿智能跳绳:以创新技术引领运动健康新潮流
  • C++(18)—类和对象(下) ③static成员
  • 再看自适应RAG方法:SEAKR|PIKE-RAG|DeepRAG
  • skynet.dispatch可用的已注册的协议类型
  • 前端开发中的单引号(‘ ‘)、双引号( )和反引号( `)使用
  • 【AIGC】零样本学习方法综述(TPAMI 2023 研究综述)
  • java面向对象练习