首页 > 其他分享 >notepad++ 替换常用方法(正则表达式)

notepad++ 替换常用方法(正则表达式)

时间:2022-09-21 15:12:59浏览次数:58  
标签:ABCD AB ++ notepad 按头 CD 正则表达式 贪婪 去除

Ctrl+H打开替换:

行首空格和空行去除:"^\s+" -> ""

行首插入ABCD:"^" -> "ABCD"

行尾空格和空行去除: "\s+$" -> ""

行尾插入ABCD: "$" -> "ABCD"

按头AB,尾CD去除内容(单行非贪婪):"AB.+?CD" 或 "AB.*?CD" -> ""

按头AB,尾CD去除内容(单行贪婪):"AB.+CD" 或 "AB.*CD" -> ""

按头AB,尾CD去除内容(多行非贪婪): "AB[\W\w]+?CD" 或 "AB[\W\w]*?CD" -> ""

按头AB,尾CD去除内容(多行贪婪): "AB[\W\w]+CD" 或 "AB[\W\w]*CD" -> ""

按头AB,尾CD精确匹配去除内部内容(多行非贪婪,前置不能有*,?,+): "(?<=(AB)).*?(?=(CD))" -> ""

按头AB,尾CD模糊匹配,精确匹配内部内容并去除(单行非贪婪): "((?!.*AB))1234((?!CD))" -> ""

按头<, 尾>去除内部内容(多行非贪婪): "(?<=(<))[^>]*" -> ""

增加行:"\r\n" -> "\r\n\r\n"

缩减行:"\r\n\r\n" -> "\r\n"

多行转一行:"\r\n" -> ""

按ABCD分割符换行:"ABCD" -> "\r\n"

按非ABCD开头换行:"^(?!ABCD)" -> "\r\n"

AB列CD列快速互换:"(AB)\t(CD)" ->"$2\t$1"
————————————————
版权声明:本文为CSDN博主「匿名者_Anonym」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010182162/article/details/83689008

标签:ABCD,AB,++,notepad,按头,CD,正则表达式,贪婪,去除
From: https://www.cnblogs.com/jichao1515/p/16715620.html

相关文章

  • C++ time_t与格式化日期时间字符串的转换
    开发中对于特定格式的日期和格式获取很常见,这里给出一系列工具函数:#include<time.h>#include<sstream>usingnamespacestd;//time转格式化字符串=============......
  • UEC++ 资源加载(一)直接属性引用
    1、编辑器直接加载:通过使用属性宏标记UPROPERTY(Edit三个都可以3)来将资产对象指针暴露到编辑器面板,从而直接从编辑器面板拾取资产。注意:UClass类指针,专门用来拾取类模版......
  • c++ 字符串常用操作
    查找搜索一般使用find,rfind即可,如果找不到,返回std::npos.size_tfind(conststring&str,size_tpos=0)const;size_tfind(constchar*s,size_tpos=0)......
  • qmlRegisterType 注册C++类型出现 module not fount
    使用 qmlRegisterSingletonType或 qmlRegisterType想QML注册C++类,按照使用文档上方法添加如下:qmlRegisterSingletonType<CProtoInfoModel>("LdpModel",1,0,"p......
  • 排序方法(C++ 、递归方法)
    1#include<iostream>2#include<vector>3usingnamespacestd;45vector<int>sort(intn,vector<int>inputs,intp){6intmin=inputs[p],pos......
  • C++ 参考网站汇总
    本篇总结学习C++时常用的几个网站,点击会跳转到相应网页。一、CPP基础知识参考链接1.C++参考手册(英文版):https://en.cppreference.com/2.C++参考手册(中文版):https:/......
  • C++ 左值引用与一级指针
    将左值引用用于一级指针时,有以下几种用法://方式一:引用一级指针,常规用法inta=5;int*pa=&a;int*&rpa=pa;//方式二:引用指向常量的一级指针,以下几种为等效表......
  • C++07_std::tuple、std::optional、std::variant、std::visit
    std::tuplestd::tuple常用容器:tuplestd::tuple<...>可以将多个不同类型的值打包成一个。尖括号里填各个元素的类型。之后可以用std::get<0>获取第0个元素,std::get<1>......
  • C++05_模板元编程
    模板函数为什么需要模板函数(template)避免重复写代码inttwice(inti){returni*2;}floattwice(floatf){returnf*2;}doubletwice(doubled)......
  • C++06_函数式编程
    函数也是对象函数可以作为另一个函数的参数:#include<cstdio>template<classFunc>voidcall_wait(Funcfunc){func(0);func(1);}intmain(){au......