本文使用:notepad++进行演示,其他编辑器有类似的功能也可使用。
替换文本中的空格、制表符
当我们在查看环境变量的时候,往往用肉眼去看这种格式的是相当痛苦的。
sh
-DDATABASE_DRIVER_CLASS_NAME=xxx -DDATABASE_URL=xxx -DDATABASE_USERNAME=xxx -DDATABASE_PASSWORD=xxx -DDATABASE_DRIVER_CLASS_NAM1=xxx -DDATABASE_URL1=xxx -DDATABASE_USERNAME1=xxx -DDATABASE_PASSWORD1=xxx
如何简单明了一些呢?当然是使用正则表达式
来进行替换。

这里我们把不可见的字符替(\s
)换成的换行(\n
)。当然也可以通过\n
替换成空格。注意有些看着是换行的其实是回车(\r
)

当然这只是一个样例,可以针对上述进行扩展。
给每行添加一个前缀,或者后缀

我想把这个内容变成No1!这种。
- 添加前缀。使用
^
进行替换。

2.添加后缀,使用$
进行替换。

列模式
很多编辑器都自带列模式。Notepad++ 按alt
,鼠标左键竖即可。然后再输入即可。其他编辑器可自行研究(IDEA 也可以)

用到的元字符
元字符 | 描述 |
---|---|
\n |
换行符 |
\r |
回车符 |
\s |
不可见字符 |
^ |
行首 |
$ |
行尾 |