首页 > 其他分享 >在notepad++软件上用正则表达式替换内容

在notepad++软件上用正则表达式替换内容

时间:2023-06-03 18:02:28浏览次数:40  
标签:匹配 ++ notepad 逗号 正则表达式 上用 替换

在notepad++软件上用正则表达式替换内容,查找:(\+\d+)|,

在notepad++软件上用正则表达式替换内容

示例要求:

04,09,18,19,32,33+14
03,04,13,18,25,32+02
03,08,15,21,22,32+12
把以上数据去掉+后面的数据,把分割逗号替换成空格的正则表达式,要在notepad++软件上可以使用的

可以使用以下正则表达式在 Notepad++ 中实现替换:
查找:(\+\d+)|,
替换:空格

在notepad++软件上用正则表达式替换内容_字符串

 替换后:

在notepad++软件上用正则表达式替换内容_notepad++_02

 ----------

chatGPT的回答:

可以使用以下正则表达式在 Notepad++ 中实现替换:

查找:`(\+\d+)|,`
替换:` $1`

解释:

- `(\+\d+)` 匹配加号和后面的数字,提取要删除的字符串。
- `|` 表示或者,用于匹配不需要替换的逗号。
- `,` 匹配逗号。
- 替换中的 `$1` 表示找到的第一个捕获组,即要删除的字符串 `+数字`,前面加一个空格即可。如果没有找到要删除的字符串,$1 应当是空字符串。

但如果你问的时候没有加上在notepad++中使用则返回不一样的结果,而且无法执行

正则表达式为:`/(\+[\d]+)/` 和 `/[,]*/`。

解释:

- `(\+[\d]+)` 匹配加号和后面的数字,提取要删除的字符串。
- `[,]` 匹配逗号,`*` 表示匹配零次或多次。用空格替换匹配到的逗号,从而获得最终的结果。

 

标签:匹配,++,notepad,逗号,正则表达式,上用,替换
From: https://blog.51cto.com/zdz8207/6408351

相关文章

  • Effective Modern C++(一)
    通用引用与右值引用我们以T&&的形式声明一个右值引用,但并不是所有形如T&&形式的声明都为右值引用,他还有可能是一个万能引用。事实上,“T&&”有两种不同的意思。第一种,当然是右值引用。这种引用表现得正如你所期待的那样:它们只绑定到右值上,并且它们主要的存在原因就是为了......
  • Notepad++之"常用技术"
    一、^前面数据准备  二、$后面准备结果 ......
  • 6.3测试题以及参考答案(C++基础)
    测试题总分120,时间180分钟一、单选题(每题2分,共40分)C++中表示大于等于用以下哪个关系运算符(B)A.>B.>=C.≥D.>&=C++中,不等于用以下哪个关系运算符(C)A.<>B.≠C.!=D.==表达式7%2的值是多少(B)A.0B.1C.2D.-1要计算变量B的......
  • 理解C++底层细节
    理解C++底层细节C++是一门广泛使用的高级编程语言,其语法优雅且易于使用,拥有着强大的面向对象特性以及丰富的标准库。但是,在理解C++的本质之前,我们需要先了解C++的底层细节。C++中的内存管理在C++中,内存管理和分配是至关重要的内容。常见的内存管理问题包括内存泄漏、内存溢出和野指......
  • 1. C++编程简介
    勿在浮沙筑高台课程:C++面向对象程序设计。面向对象,它是一个观念。那么我们要用这种观念来写程序,需要面向对象的语言,而C++就是一个支持面向对象观念的一种语言。上这门课你该具备什么样的基础呢?只要你有这些基础就够了,你曾经学过某一种procedurelanguage,最好是C语言,但是......
  • 国产化麒麟系统在window系统上用hyper-v搭建虚拟机环境QT安装文件传输步骤
    团队自研股票软件关注微信公众号:QStockView,下载1    麒麟系统国产化hyper-v虚拟机环境经验1.1 简介随着国际环境的变化,软硬件国产化是现在迫切的需求,只有实现了自主研发,才能自立自强,才能实现民族伟大复兴,才能实现祖国的繁荣昌盛。为了实现这一目标,需要从window开发运......
  • Visual C++ 6.0环境开发PACS影像系统的技术指标和精准算法
    1.技术指标图像文件格式:DCM、JPG、BMP、TIF等可支持显示属性设置:24/32位真彩;256位色(黑白)可支持监视器分辨率:1024﹡768;1280﹡1024;1600﹡1280;1280﹡1600(立式);1536﹡2048(立式);2560﹡2048(立式)图像分辨率:1024﹡1024;512﹡512;256﹡256静态或动态操作平台windowsxpPACS系统-图像处理高级精准算法对图像......
  • C++面向对象
    文章目录C++类&对象C++类定义定义C++对象访问数据成员类&对象\详解类成员函数类访问修饰符构造函数&析构函数C++拷贝构造函数C++友元函数C++内联函数C++中的this指针C++中指向类的指针C++类的静态成员继承基类&派生类访问控制和集成继承类型多继承继承顺序重载运算符和重载函数C++......
  • C++逆向分析——构造函数和析构函数
    构造函数与析构函数构造函数structStudent{inta;intb;Student(){printf("Look.");}voidInit(inta,intb){this->a=a;this->b=b;}};如上代码中,我们发现了存在一个函数,这个函数没有返回类型并且与结构体名称一样,那这段函数在什么时候执......
  • Mac在VSCode中搭建CC++环境
    Mac在VSCode中搭建C/C++环境https://www.jianshu.com/p/050fa455bc74利用VScode和cmake编译构建C++工程代码https://m.oldpan.me/archives/use-vscode-cmake-tools-build-projectVSCode开发C在Mac的配置https://www.jianshu.com/p/014e6e2c97e2选择C/Cpp:EditConfiguration......