需求:在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. 2018上C语言程序设计(高级)作业- 第4次作业

    作业要求一 1.设计思路: 第一步:首先通过cmd进行判断 第二步:根据题目写的分别进入不同的判断函数,进行逐一判断: 2.实验代码: #include <stdio.h> #includ ...

  2. Java-01-问题解答

    问题一:Java类文件是否只能有一个公有类? 1测试代码: //信1603 李敦岳 20163520 //测试Java是否只能有一个公有类 //2017.10.2 public class Test ...

  3. POJ 1984 - Navigation Nightmare - [带权并查集]

    题目链接:http://poj.org/problem?id=1984 Time Limit: 2000MS Memory Limit: 30000K Case Time Limit: 1000MS ...

  4. Fata7y Ya Warda! SPOJ - DRUIDEOI 单调栈

    题意:1e5个数围成一个环.现在要输出每个数左右第一个大于它的数的下标.若没有,则输出-1. 题解:单调栈板题.只是要把数据压入栈压两遍来模仿环.    具体分析:考虑一个递减的数列.要找左边最大的 ...

  5. IntelliJ IDEA 2018.3注册码

    修改hosts windows,打开C:/Windows/System32/drivers/etc/hosts linux打开 vi /etc/hosts 输入: 0.0.0.0 account.je ...

  6. nginx的一些基本功能

    1.静态HTTP服务器 首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML.图片)通过HTTP协议展现给客户端. 配置:[plain] view plain copy serv ...

  7. CentOs7 安装最新版的Git

    最近打算研究下Git并投入是用,当然要从安装开始了. 服务器的系统是CenterOs7,这个系统和之前的版本还些使用的不同,慢慢习惯吧. 安装方法有两种: 一.yum命令安装,此方法简单,并且会自动安 ...

  8. Fire Game--FZU2150(bfs)

    http://acm.fzu.edu.cn/problem.php?pid=2150 http://acm.hust.edu.cn/vjudge/contest/view.action?cid=659 ...

  9. 正则表达式(二):Unicode诸问题上篇(转)

    原文:http://www.infoq.com/cn/news/2011/02/regular-expressions-unicode 关于正则表达式的文档很多,但大部分都是英文的,即便有中文的文档, ...

  10. oracle行转列,列转行

    多行转字符串这个比较简单,用||或concat函数可以实现 SQL Code select concat(id,username) str from app_userselect id||userna ...