在行首,行尾添加文本,替换文本中的空格、制表符等

本文使用: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!这种。

  1. 添加前缀。使用^进行替换。

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

列模式

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

用到的元字符

元字符 描述
\n 换行符
\r 回车符
\s 不可见字符
^ 行首
$ 行尾
相关推荐
ST.J1 分钟前
系统架构思考20241204
java·笔记·系统架构
FPGAI3 分钟前
Qt的入门
笔记·qt·学习
再睡一夏就好6 分钟前
【C++闯关笔记】STL:list 的学习和使用
c语言·数据结构·c++·笔记·算法·学习笔记
要做朋鱼燕8 分钟前
【C++】 list 容器模拟实现解析
开发语言·c++·笔记·职场和发展·list
脑洞代码18 分钟前
20250905的学习笔记
笔记·学习
wan5555cn26 分钟前
文字生视频的“精准”代码设定的核心原则本质是最小化文本语义与视频内容的KL散度
人工智能·笔记·深度学习·音视频
easy20201 小时前
从 Excel 趋势线到机器学习:拆解 AI 背后的核心框架
人工智能·笔记·机器学习
yuxb738 小时前
Docker学习笔记(二):镜像与容器管理
笔记·学习·docker
乖女子@@@11 小时前
React笔记_组件之间进行数据传递
javascript·笔记·react.js
要做朋鱼燕12 小时前
【C++】 priority_queue 容器模拟实现解析
开发语言·c++·笔记·职场和发展