如何批量在指定符号后加空格

1
如何批量在数字前面 加’-'和一个空格? 例如改成">- 1" “>>- 2”…

正则表达式

就我的观点你真正需要的是一些搜索引擎使用技巧和自主学习探索的精神

对这个帖子中的问题:一个高级点的文本编辑器+正则表达式,再不济word里的查找替换就能行

Notepads,开源简约轻量级文本编辑器

2 个赞

vscode的话我会再加一行空行,选中换行符,ctrl+L选中所有换行符,按下:arrow_left:,再按下:arrow_left:,输入-,完成。

哦还有个空格~

电脑上应该安装了 Word 吧,
Microsoft Office 和 WPS Office 都可以,
然后把需要处理的文字内容复制到 Word 里面,
按 Ctrl + H 组合键,
“查找内容”输入:(\>)([0-9])
“替换为”输入:\1- \2

记得在高级选项里面勾选“使用通配符”,
然后点击“全部替换”即可批量完成你想要的操作。

1 个赞

这里数字如果是表示长度不一的具体内容,选换行符再 :arrow_left: :arrow_left: 就不能准确定位了

针对每行开头多个 > 的:

  • vscode下:
    • Ctrl+F 且开启正则
    • 搜索 ^>+
    • 在文本处 Ctrl+Shift+L 全选
    • :arrow_right: 编辑
  • sed 命令:
    sed -r 's/(^>+)/\1- /' src.txt
    
    预览满意再添加 -i 直接修改文件
1 个赞

咱一直就觉着正则那玩意实在学不懂。。。。

不过 ta 这情况确实两次查找替换就完事儿了