如何批量在数字前面 加’-'和一个空格? 例如改成">- 1" “>>- 2”…
正则表达式
2 个赞
vscode的话我会再加一行空行,选中换行符,ctrl+L选中所有换行符,按下,再按下,输入-,完成。
哦还有个空格~
电脑上应该安装了 Word 吧,
Microsoft Office 和 WPS Office 都可以,
然后把需要处理的文字内容复制到 Word 里面,
按 Ctrl + H 组合键,
“查找内容”输入:(\>)([0-9])
“替换为”输入:\1- \2
记得在高级选项里面勾选“使用通配符”,
然后点击“全部替换”即可批量完成你想要的操作。
1 个赞
这里数字如果是表示长度不一的具体内容,选换行符再 就不能准确定位了
针对每行开头多个 >
的:
- vscode下:
-
Ctrl+F
且开启正则 - 搜索
^>+
- 在文本处
Ctrl+Shift+L
全选 - 再 编辑
-
- sed 命令:
预览满意再添加sed -r 's/(^>+)/\1- /' src.txt
-i
直接修改文件
1 个赞
咱一直就觉着正则那玩意实在学不懂。。。。
不过 ta 这情况确实两次查找替换就完事儿了