需求:在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. idea如何打war包?(部署tomcat后具有class文件)

  2. oracle简单存储过程以及如何查看编译错误

    oracle简单存储过程以及如何查看编译错误; CREATE OR REPLACE PROCEDURE procedure_test ISval VARCHAR2(200);BEGIN /* val ...

  3. JAVA补充-抽象类

    1.抽象类基本概念 package com.neusoft.abstracted; /** * 抽象类:在class之前加abstract关键字 * 抽象方法语法: 修饰符 abstract 返回值类 ...

  4. python数据结构之树(二叉树的遍历)

    树是数据结构中非常重要的一种,主要的用途是用来提高查找效率,对于要重复查找的情况效果更佳,如二叉排序树.FP-树. 本篇学习笔记来自:二叉树及其七种遍历方式.python遍历与非遍历方式实现二叉树 介 ...

  5. 解决UITableView分割线距左边有距离的办法

    首先在viewDidLoad方法中加上如下代码: if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {    ...

  6. IP报文

      位字段的值设置为二进制的0100表示IP版本4(IPv4).设置为0110表示IP版本6(IPv6)   位,它表示32位字长的IP报头长度,设计报头长度的原因是数据包可选字段大小会发生变化.IP ...

  7. nginx 哈希表数据结构

    1.哈希表ngx_hash_t的优势和特点 哈希表是一种典型的以空间换取时间的数据结构,在没有冲突的情况下,对任意元素的插入.索引.删除的时间复杂度都是O(1).这样优秀的时间复杂度是通过将元素的ke ...

  8. 将字符串类型转化为date类型

    直接上代码 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; pub ...

  9. mysql 数据库的操作

    1.数据库的查看 1)查看mysql中所有的数据库    "show databases;" mysql> show databases; +---------------- ...

  10. appstore加速审核通道

    申请入口:https://developer.apple.com/contact/app-store/?topic=expedite