在做数据整合是经常需要用到notepad在做数据替换等操作,有时候几周不弄就又忘记了,这里做下记录,再忘的时候拿出来看看~

1、普通

这种就不用多说了,直接把“查找目标”和“替换为”填入对应数据就行。

2、扩展

当数据中有特殊字符的(比如换行符、回车符、tab位等),可以通过这个功能来替换,我用的比较多的一中情况是从数据库拉出的整列的数据,然后需要把这些数据作为查询参数时,需要把他们弄成一行数据。

这里就需要了解下这几个特殊字符的意思:

\n : 换行符

\t : TAB位

\r : 回车符

所以上面的只要将 “\r\n” 替换为 “,” 就可以了,注意查找模式要选中扩展

3、正则表达式

当数据替换符合正则表达式规律时,可以用这个方法,我所用到的场景的需要将数据中所有数字后的冒号替换为顿号

这里需要了解下正则表达式的意思

“查找目标”:

\d 表示数字

[a-z] 表示小写字母

[A-Z] 表示大写字母

([\d ]+): 表示数字加冒号

“替换为”:

\1 表示查找目标中第一个匹配的正则数据

\2 表示查找目标中第二个匹配的正则数据

所以上面的替换方法为

再记录下“替换为”是“\2”的使用方式