当前位置: 首页 > 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

相关文章:

  • 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:等差数列求和
  • 百度蜘蛛抓取网站模块/国内广告投放平台
  • 万网域名网站建设/百度导航下载安装手机导航
  • 网站在线备案/网站关键词优化排名推荐
  • 怎么注册个人的网站/成都网站改版优化
  • 网站制作需要多少钱官网/seo可以从哪些方面优化
  • 上海模板网站建设/全球外贸b2b网站