美文网首页
NotePad++或其他编辑器正则批量替换实例

NotePad++或其他编辑器正则批量替换实例

作者: Saxon_323e | 来源:发表于2020-08-19 15:17 被阅读0次

    原始内容:

        public ScmClientBuilder withCommType(ConfCommType commType) {
            this.commType = commType;
            return this;
        }
    
        public ScmClientBuilder withListeners(ScmEventListener... listeners) {
            this.listeners = listeners;
            return this;
        }
    

    目标内容:

        public ScmClientBuilder withCommType(ConfCommType commType) {
            if (nonNull(commType)) {
                 this.commType = commType;   
            }
            return this;
        }
    
        public ScmClientBuilder withListeners(ScmEventListener... listeners) {
            if (nonNull(listeners)) {
                 this.listeners = listeners;   
            }
            return this;
        }
    

    查找正则:

    this.([0-9a-zA-Z]+) = ([0-9a-zA-Z]+);
    

    替换正则:

    if \(nonNull\($1\)\) {\n  this.$1=$1;   \n}
    

    截图:

    image.png

    相关文章

      网友评论

          本文标题:NotePad++或其他编辑器正则批量替换实例

          本文链接:https://www.haomeiwen.com/subject/tlzrjktx.html