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

idea正则表达式-正则替换示例-2024.11笔记

注意idea中反向引用的格式是【$1】换行符是【\n】

需要在如下的代码中往接口的方法中添加一行注解,注解需要用到以后注解的中文备注

    原文

    @Autowired
    private WomanService womanService;


    /**
    * 自定义分页
    */
    @PostMapping("/page/{current}/{size}")
    @ApiOperation(value = "查询分页列表", position = 2)
    public Result page(@RequestBody WomanVO woman, Page page,User user) {
        IPage<WomanVO> pages = womanService.selectWomanPage(page, woman,user);
        return DataResult.success(pages);
    }

    需要添加的代码行 《查询分页列表》保持一致

    @OperationCommonLog(platform = PlatType.PORTAL, operationType = OperationType.QUERY, module = OperationLogConstant.MODULE, menuName = "人员信息", description = "查询分页列表", executePoint = OperationLogMessageServiceImpl.class)

方法一、采用正向预查,description不能匹配

搜索内容:【(?=^    public.*\()】

替换内容:

【    @OperationCommonLog(platform = PlatType.PORTAL, operationType = OperationType.QUERY, module = OperationLogConstant.MODULE, menuName = "菜单名称", description = "", executePoint = OperationLogMessageServiceImpl.class)

方法二、采用正向预查与反向引用,description不能匹配

搜索内容【@ApiOperation\(value = "(.*)"\)((.*\n)*?.*)(?=^    public.*\()】

替换内容【@ApiOperation\(value = "$1"\)$2    @OperationCommonLog(platform = PlatType.PORTAL, operationType = OperationType.QUERY, module = OperationLogConstant.MODULE, menuName = "菜单名称", description = "$1", executePoint = OperationLogMessageServiceImpl.class)

 


http://www.kler.cn/a/393490.html

相关文章:

  • Ruby编程语言全景解析:从基础到进阶
  • 申论1_概括、分析
  • 山泽光纤HDMI线:铜线的隐藏力量
  • Python 连接 Redis 进行增删改查(CRUD)操作
  • 豆瓣均分9:不容错过的9本大模型入门宝藏书籍,非常详细收藏我这一篇就够了
  • 蔚来Java面试题及参考答案
  • 2024中国游戏出海情况
  • attention 注意力机制 学习笔记-GPT2
  • python---基础语法
  • 【HarmonyOS】Install Failed: error: failed to install bundle.code:9568289
  • CCF认证-202403-04 | 十滴水
  • 人工智能(AI)和机器学习(ML)技术学习流程
  • python 同时控制多部手机
  • 华纳云:数据库一般购买什么服务器好?有哪些建议
  • Flink_DataStreamAPI_输出算子Sink
  • 现代无线通信接收机架构:超外差、零中频与低中频的比较分析
  • 人机界面与人们常说的“触摸屏”有什么区别?这下终于清楚了
  • Java反序列化之CommonsCollections2链的学习
  • golang go语言 组建微服务架构详解 - 代码基于开源框架grpc+nacos服务管理配置平台
  • 详解基于C#开发Windows API的SendMessage方法的鼠标键盘消息发送
  • 时序预测 | 改进图卷积+informer时间序列预测,pytorch架构
  • FPGA实现PCIE3.0视频采集转SDI输出,基于XDMA+GS2971架构,提供工程源码和技术支持
  • ASR+LLM+TTS在新能源汽车中的实战
  • 安装luasocket模块时提示“sudo: luarocks:找不到命令“问题,该如何解决?
  • SDL读取PCM音频
  • Docker在微服务架构中的最佳实践