每一行末尾添加分号

文本内容如下:

TMP_TBX_100_0_A1
TMP_TBX_100_0_A10
TMP_TBX_100_0_A12
TMP_TBX_100_0_A13
TMP_TBX_100_0_A14
TMP_TBX_100_0_A15
TMP_TBX_100_0_A15_2
TMP_TBX_100_0_A16
TMP_TBX_100_0_A17
TMP_TBX_100_0_A18
TMP_TBX_100_0_A19
TMP_TBX_100_0_A19_2
TMP_TBX_100_0_A19_3
TMP_TBX_100_0_A1_A2
TMP_TBX_100_0_A1_HOUR
TMP_TBX_100_0_A1_S1
TMP_TBX_100_0_A2
TMP_TBX_100_0_A20
TMP_TBX_100_0_A20_10
TMP_TBX_100_0_A20_12
TMP_TBX_100_0_A20_13
TMP_TBX_100_0_A20_14
TMP_TBX_100_0_A20_15
TMP_TBX_100_0_A20_16
TMP_TBX_100_0_A20_17
TMP_TBX_100_0_A20_18
TMP_TBX_100_0_A20_19
TMP_TBX_100_0_A20_2
TMP_TBX_100_0_A20_20
TMP_TBX_100_0_A20_21
TMP_TBX_100_0_A20_22
TMP_TBX_100_0_A20_3
TMP_TBX_100_0_A20_4
TMP_TBX_100_0_A20_5
TMP_TBX_100_0_A20_6
TMP_TBX_100_0_A20_7
TMP_TBX_100_0_A20_8
TMP_TBX_100_0_A20_9
TMP_TBX_100_0_A21
TMP_TBX_100_0_A21_2
TMP_TBX_100_0_A21_3
TMP_TBX_100_0_A21_4
TMP_TBX_100_0_A21_5
TMP_TBX_100_0_A22
TMP_TBX_100_0_A22_2
TMP_TBX_100_0_A22_3
TMP_TBX_100_0_A22_4
TMP_TBX_100_0_A22_5
TMP_TBX_100_0_A22_6
TMP_TBX_100_0_A22_7
TMP_TBX_100_0_A22_8
TMP_TBX_100_0_A22_9
TMP_TBX_100_0_A2_HOUR
TMP_TBX_100_0_A2_S2
TMP_TBX_100_0_A3
TMP_TBX_100_0_A3_HOUR
TMP_TBX_100_0_A3_S3
TMP_TBX_100_0_A4
TMP_TBX_100_0_A4_HOUR
TMP_TBX_100_0_A4_S4
TMP_TBX_100_0_A5
TMP_TBX_100_0_A5_TAB1
TMP_TBX_100_0_A5_TAB2
TMP_TBX_100_0_A5_TAB4
TMP_TBX_100_0_A6
TMP_TBX_100_0_A7
TMP_TBX_100_0_A8
TMP_TBX_100_0_A9
TMP_TBX_100_0_C
TMP_TBX_100_0_CFG1
TMP_TBX_100_0_CFG2
TMP_TBX_100_0_CFG3_F
TMP_TBX_100_0_CFG5
TMP_TBX_100_0_CFG6
TMP_TBX_100_0_E
TMP_TBX_100_0_F
TMP_TBX_100_0_G
TMP_TBX_100_0_H
TMP_TBX_100_0_I
TMP_TBX_100_0_I1
TMP_TBX_100_0_I2
TMP_TBX_100_0_I3
TMP_TBX_100_0_I4
TMP_TBX_100_0_J
TMP_TBX_100_0_K
TMP_TBX_100_0_L
TMP_TBX_100_0_L1
TMP_TBX_100_0_M
TMP_TBX_100_0_N
TMP_TBX_100_0_O
TMP_TBX_100_0_OS3
TMP_TBX_100_0_OS4
TMP_TBX_100_0_OS5
TMP_TBX_100_0_P1
TMP_TBX_100_0_P2
TMP_TBX_100_0_P3
TMP_TBX_100_0_P4
TMP_TBX_100_0_P5
TMP_TBX_100_0_P6
TMP_TBX_100_0_P7
TMP_TBX_100_0_S11
TMP_TBX_100_0_S12
TMP_TBX_100_0_S13
TMP_TBX_100_0_S14
TMP_TBX_100_0_S14_1
TMP_TBX_100_0_S14_2
TMP_TBX_100_0_S15
TMP_TBX_100_0_S15_1
TMP_TBX_100_0_S15_2
TMP_TBX_100_0_S16
TMP_TBX_100_0_S16_1
TMP_TBX_100_0_S16_2
TMP_TBX_100_0_S17
TMP_TBX_100_0_S17_1
TMP_TBX_100_0_S17_2
TMP_TBX_100_0_S19
TMP_TBX_100_0_S1_1
TMP_TBX_100_0_S1_2
TMP_TBX_100_0_S1_F
TMP_TBX_100_0_S1_F_1
TMP_TBX_100_0_S1_F_2
TMP_TBX_100_0_S2
TMP_TBX_100_0_S2_1
TMP_TBX_100_0_S2_2
TMP_TBX_100_0_S3_1
TMP_TBX_100_0_S3_2
TMP_TBX_100_0_S4_1
TMP_TBX_100_0_S4_2
TMP_TBX_100_0_S5
TMP_TBX_100_0_S5_1
TMP_TBX_100_0_S5_2
TMP_TBX_100_0_S5_TAB1_1
TMP_TBX_100_0_S5_TAB1_2
TMP_TBX_100_0_S5_TAB1_3
TMP_TBX_100_0_S5_TAB1_4
TMP_TBX_100_0_S5_TAB3_1
TMP_TBX_100_0_S5_TAB3_2
TMP_TBX_100_0_S6


需求:

构建删除上面临时表的sql。


步骤:

1、将临时表从数据库查出,复制查询结果,打开 记事本,粘贴,保存。

2、用notepad++ 软件打开。

3、ctrl+h

4、选择正则表达式

5、行首



6、行尾




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

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

最终符合要求的正则表达式是:[^,\n]+,

注意:不加\n达不到效果的,测试了很久才发现要加\n,期望是每行一个正则处理,不加\n可能当成一行了.

在查找目标输入[^,\n]+,然后点击 全部替换(A)按钮就实现目标了。



[^,\n]+,*[^\n]$这个表达式会把后面的内容也替换掉,需要替换掉后面部分保留前面部分可以参考




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

壮观霉素抗性基因原理_基因组学深入挖掘·研究方案(下篇)

前情回顾上次小编为大家讲解了四种以基因组为基础的多组学联合研究方案(基因组与转录组,深入挖掘基因表达信息;基因组联合代谢组与转录组,锁定关键通路;基因组与群体进化,解析物种发展历程;基因…

Spark 常见问题小结

原文地址:http://www.aboutyun.com/thread-9946-1-1.html -------------------------------------- 问题导读 1、当前集群的可用资源不能满足应用程序的需求,怎么解决? 2、内存里堆的东西太多了,有什么好办法吗? …

Kafka.net使用编程入门(一)

最近研究分布式消息队列,分享下! 首先zookeeper 和 kafka 压缩包 解压 并配置好! 我本机zookeeper环境配置如下: D:\Worksoftware\ApacheZookeeper3\conf\zoo.cfg 以下是kafka的配置 D:\Worksoftware\Apachekafka2.11\config\server.propert…

python包路径有几个_python的搜索路径与包(package)

python的搜索路径其实是一个列表,它是指导入模块时,python会自动去找搜索这个列表当中的路径,如果路径中存在要导入的模块文件则导入成功,否则导入失败: >>> importsys>>>sys.path [, C:\\Python33\…

配置文件管理服务器,06-配置文件管理

1配置文件管理设备运行于FIPS模式时,本特性部分配置相对于非FIPS模式有所变化,具体差异请见本文相关描述。有关FIPS模式的详细介绍请参见“安全配置指导”中的“FIPS”。1.1 配置文件简介配置文件是用来保存配置的文件。配置文件主要用于: …

虚拟机安装spark配置推荐

如果虚拟机配置的内存太少,spark运行计算的时候会报: WARN TaskSchedulerImpl: Initial job has not accepted any resources; check your cluster uito ensure that workers are registered and have sufficient memory 资源不足的问题,导…

Linux常用命令——chattr、lsattr

chattr 改变文件的扩展属性 语法格式:chattr 【option】【mode】【files】chattr [选项] [模式] [文件或目录]注意:chattr 命令及后面的选项和文件里,每个元素之间都要至少要有一个空格参数选项: 参数选项解释说明-a只能向文件中…

两个相邻盒子的边框怎么只显示一个_【前端小课堂】0044 盒子

这是一个面向零基础的前端教程,很简单,用零散时间就可以学习。 推荐早上读一下,晚上复习一下,如果可以奢侈一点,白天稍微练习一下下,总共花费 5~15 分钟。就酱!已经好几次提到块(block)元素了&a…

scala apply方法 笔记

原文出处:http://blog.csdn.net/pzw_0612/article/details/48576569 ----------------------------------------------------- Scala比Java更面向对象的一个方面是Scala没有静态成员。替代品是,Scala有单例对象:singleton object。 当单例对…

转:6.1海量数据处理

本文转自看云,原文地址请移步:https://www.kancloud.cn/kancloud/the-art-of-programming/41608 偶然闲游,偶遇某一站点,发现这里写的关于海量数据处理相关的思路还挺不错,所以在这里采摘收藏,如有侵权之处还请评论区或…

flash一个按钮控制动画_flutter闪屏过渡动画,闪光占位动画

在程序设计的理念中,讲究一切都来源于物理世界,在现实世界中,人们在每接触到一个新的事物或者说在手指触碰到一个事物时,总是心里默许期望有一个反馈效果,这就是来源于心底深处常常被人忽略的一个潜在期望。在程序的世…

动态改变_Excel中如何动态改变可编辑区域?

有这样一个工作场景:我们制作一个工作报表模板给同事填写数据,这个工作表格只可以在预设的可编辑区域编辑,其它都是受密码保护的,而且这个可编辑区域是随着日期——工作周的变化而发生变化的。也就是说在不同的工作周可编辑的区域…

java集合框架之ArrayList与LinkedList的区别

参考http://how2j.cn/k/collection/collection-arraylist-vs-linkedlist/690.html#nowhere ArrayList和LinkedList的区别 ArrayList 插入,删除数据慢LinkedList, 插入,删除数据快ArrayList是顺序结构,所以定位很快,指哪…

Spark集群安装

Spark是独立的,所以集群安装的时候,不像hive,hbase等需要先安装hadoop,除非文件保存在hadoop上,才需要安装hadoop集群。 如果虚拟机安装,点击阅读推荐配置 前提环境: 1、安装了JDK1.7及以上版…

列表逆序排序_【Python自学笔记】集合——列表

list列表类型是一个与元组tuple类似的有序序列。构造函数是list()切片# 切片 fruit ["Apple", "Hawthorn", "Loquat", "Medlar", "Pear", "Quince"] print(fruit[:2]) print(fruit[-1])语法与字符串和元组中的一…

esp8266 阿里云 arduino_NUCLEO-G071RB通过WiFi与NB连接阿里云

开箱体验试用背景去年年初,有新项目要让移动式容器设备的监控数据上云,选型时主要考虑三个系列STM32L0、STM32G0和STM8。最初有意向选用STM32L052RB,主要是为了满足低功耗需求。恰逢G0系列上市,价格亲民,性能却要高很多…

“云上金融,智创未来” 腾讯“云+未来”峰会金融专场在广州举行

5月24日,腾讯“云未来“峰会金融专场在广州举行。来自央行、腾讯公司以及银行、证券、保险、互金公司等腾讯金融云的合作伙伴代表以及行业专家,共同分享了智慧金融、企业数字化转型、腾讯金融云业务布局以及与合作伙伴取得的最新成绩等话题。活动现场&am…

Spark算子reduceByKey深度解析

原文地址:http://blog.csdn.net/qq_23660243/article/details/51435257 -------------------------------------------- 最近经常使用到reduceByKey这个算子,懵逼的时间占据多数,所以沉下心来翻墙上国外的帖子仔细过了一遍,发现一…

绕固定轴分解_3轴 / 5轴 / 3+2到底是什么......??

一、 什么是32定位加工在一个三轴铣削程序执行时,使用五轴机床的两个旋转轴将切削刀具固定在一个倾斜的位置,32加工技术的名字也由此而来,这也叫做定位五轴机床,因为第四个轴和第五个轴是用来确定在固定位置上刀具的方向&#xff…

启动spark shell

spark集群安装教程:http://blog.csdn.net/zengmingen/article/details/72123717 启动spark shell. 在spark安装目录bin文件夹下 ./spark-shell --master spark://nbdo1:7077 --executor-memory 2g --total-executor-cores 2 参数说明: --master spark…