需求:在notepad++里面使用正则表达式替换掉所有行逗号前面内容,一文本内容如下(只贴一小部分,实际上N多):

级别,層級
程序,程式
插件,外掛程式
鼠标,滑鼠
打印,列印
打开,開啟
博客,部落格
联系,聯絡
对象,物件
翻转,旋轉

需要的结果是:

層級
程式
外掛程式
滑鼠
列印
開啟
部落格
聯絡
物件
旋轉
=============================

在notepad++里面 crtl + h 打开替换窗口,查找模式选择:正则表达式(E)

详细图文教程请看本人的百度经验:notepad++用正则表达式替换掉各行逗号前面内容_百度经验
http://jingyan.baidu.com/article/a3f121e4f25833fc9152bb43.html

在查找目标中输入正则表达式测试,可以先不替换 直接查找看结果比较快。

本人经过多次测试终于成功了,这里的正则表达式和代码里面用的有些不太一样,换行 回车的要考虑到,不然经常达不到效果。

最终符合要求的正则表达式是:[^,\n]+,
注意:不加\n达不到效果的,测试了很久才发现要加\n,期望是每行一个正则处理,不加\n可能当成一行了.
[^,\n]+,*[^\n]$这个会把后面的内容也替换掉,或者有人要替换掉后面部分保留前面部分可以参考
 
ps:善于使用正则表达式替换内容可以节省很多手工处理的时间,尤其是熟悉了以后可以成倍提高效率。
 
 ==========================================================
在发布一个实用的正则表达式:
啊 3 a
台北阿 1 tai bei a
东北方之下者倍阿 1 dong bei fang zhi xia zhe bei a
阿布阿 1 a bu a
儿子终日嗥而嗌不嗄 1 er zi zhong ri hao er ai bu a
本部阿 1 ben bu a
终日号而不嗄 1 zhong ri hao er bu a
-------------------------------------------
目标:要替换上面的内容为:

台北阿
东北方之下者倍阿
阿布阿
儿子终日嗥而嗌不嗄
本部阿
终日号而不嗄
---------------------------------------------
即去掉一行里面空格后面的内容
正则表达式如下(去掉双引号,+号前面有个空格,在notepad++里面可能是TAB键很长的空格):
" +[^\n]*"
 ====================================
阿益
阿呀
阿巴桑
阿鼻
阿布扎比
---------------------------
 要替换成下面的:
 
阿益 1018
阿呀 1018
阿巴桑 1018
阿鼻 1018
阿布扎比 1018
 
"\r\n" 替换成 " 1018\r\n"
==========================
 
更多实用的功能补充在本人个人博客:http://www.ssqhm.com/
 

在notepad++里面使用正则表达式替换掉所有行逗号前面内容的更多相关文章

  1. Javascript中使用replace()方法+正则表达式替换掉所有字符

    Js中的replace方法,只能替换掉第一次匹配到的字符,   而我们经常需要替换一个字符串中所有的匹配字符,这时候可以用正则表达式: str.replace(/a/g,"b"); ...

  2. C# 正则表达式替换制定关键词后面的所有内容

    如题,将 {OUTSCIPTE} 关键词后的所有内容替换为string.Empty(包含关键字)这个正则该怎么写?我是 {OUTSCIPTE}(.*)$ 写的但是什么反应也没有 string str= ...

  3. Notepad++快捷键&正则表达式替换字符串&插件

    Notepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快捷键,下面对notepad++默认的快捷键做个整理(其中有颜色的为常用招数): 1. 文件 ...

  4. NotePad++ 正则表达式替换

    NotePad++ 正则表达式替换 高级用法 [转] - aj117 - 博客园 https://www.cnblogs.com/tibit/p/6387199.html const getQAPar ...

  5. notepad++正则表达式替换字符串详解

    正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它 能很好提高工作效率. EditPlus的查找,替换,文 ...

  6. [转]在SQL中用正则表达式替换html标签

    本文转自:http://blog.csdn.net/dhttaso/article/details/6045380 由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都 ...

  7. 在SQL中用正则表达式替换html标签

    由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都替换掉.当然我可以通过写一个程序去修改,那毕竟有点麻烦.直接在查询分析器中执行,但是MS SQL Server并没有 ...

  8. 在SQL中用正则表达式替换html标签(2)

    由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都替换掉.当然我可以通过写一个程序去修改,那毕竟有点麻烦.直接在查询分析器中执行,但是MS SQL Server并没有 ...

  9. js转xml时 将xml中不需要的字符替换掉的方法replace()

    js中 replace(/\//g, '') 什么作用. 正则表达式 replace(/\//g, '') 的作用是把/替换成''. 用法如下: 比如:var aa= "adsdd/sdsd ...

随机推荐

  1. http后台json解析实例

    localhost:8080/hbinterface/orderInterface/sIReverseAccept.do?bizType=4&&bnetAccount=ESBTEST2 ...

  2. 算法学习之冒泡排序的C实现

    冒泡排序是属于比较类的排序方式,简单易懂,但是效率不是很高,不及快排. #include "stdio.h" #include "time.h" void bu ...

  3. Git 使用篇一:初步使用GitHub,下载安装git,并上传项目

    首先在MAC上怎么操作. 在gitHub创立一个账户,在创立一个项目,这就不用我说了对吧. 创建完之后是这样的: 接下来,我们打开https://brew.sh 这是下载homebrew的网站,hom ...

  4. 2017年TOP100summit开幕在即, 15位大咖担任联席主席甄选最值得学习的100个研发案例

    从万维网到物联网,从信息传播到人工智能,20年间软件研发行业趋势发生了翻天覆地的变化.大数据.云计算.AI等新兴领域逐渐改变我们的生活方式,Devops.容器.深度学习.敏捷等技术方式和工作理念对软件 ...

  5. .NET中的类型对象

    .NET中的任何类型,都有对应的一个类型对象.类型对象和类型实例(类型创建的一个对象)不是同一个概念. 类型对象包含类型的静态字段和方法,当类访问静态方法静态字段,实例调用方法时就会去类型对象中查找静 ...

  6. Scikit-Learn实战KNN

    Scikit-Learn总结 Scikit-Learn(基于Python的工具包) 1.是一个基于Numpy,Scipy,Matplotlib的开源机器学习工具包. 2.该包于2007年发起,基本功能 ...

  7. Scikit-learn技巧(拓展)总结

    Scikit-learn技巧(拓展)总结 本文转载自:http://www.jianshu.com/p/516f009c0875 最近看了<Python数据挖掘入门与实战>,网上有说翻译地 ...

  8. .Net微服务架构之运行日志分析系统

    一.引言 .Net技术栈目前还没有像spring cloud相对完整一整微服务架构栈,随着业务发展系统架构演进,自行构建.Net技术体系的微服务架构,配套相关核心组件.因平台基于微服务架构方式研发,每 ...

  9. POJ 2195 - Going Home - [最小费用最大流][MCMF模板]

    题目链接:http://poj.org/problem?id=2195 Time Limit: 1000MS Memory Limit: 65536K Description On a grid ma ...

  10. Codeforces Round #435 (Div. 2)

    A. Mahmoud and Ehab and the MEX 题目链接:http://codeforces.com/contest/862/problem/A 题目意思:现在一个数列中有n个数,每个 ...