【解答合集】批量添加删除修改查找替换 您所在的位置:网站首页 文本如何替换空行 【解答合集】批量添加删除修改查找替换

【解答合集】批量添加删除修改查找替换

2024-07-01 12:32| 来源: 网络整理| 查看: 265

检索词:增加、去掉、清除、Tab、Tag、#、标签、YAML、文档属性、有序列表序号、空格、空行。

通用批量修改,均支持正则表达式:

VSCode:最佳方案。 左上角文件 - 打开文件/文件夹,左侧边栏点击“搜索”图标,输入表达式,点击搜索结果可预览,点击“消除”可手动排除不想替换的文件 - 替换/全局替换。 其他教程:VSCode 替换文件夹内所有 MD 文件内指定内容 诸如批量替换为换行符等,都推荐在 Ob 软件外部完成,实例可参 #112。 Linter 插件:插入、移除、排序 YAML,有序列表排序、自动空格空行、自定义正则等。 Global Search and Replace 插件:类似内置 VSCode,可能不如 VSCode 强大。 Regex Find/Replace 插件:正则查找替换。 Easy Typing 插件:添加删除空格、自定义正则等。

批量修改标签:Tag Wrangler 插件

批量修改 YAML:

核心插件“文档属性视图” - 对应 YAML 右键 - Rename Multi Properties 插件 Projects 插件

批量修改空行:

增强编辑插件:删除有序列表项时自动修改序号,批量插入、批量去除空行命令等。

如果不需要替换,只需要检索,Obsidian 核心插件“搜索”就可以做到,只需用 / 将正则表达式包裹。

image

正则表达式(Regular Expressions, Regex)是定制度很高的查询方式,能够有效区分相近格式查找替换,且询问 AI 正确率较高,亦已有许多实例可供参考。

点击上箭头或链接转到对应帖子 nathan:

笔记里有大量YYYY.MM.DD(小数点区分,例如2023.02.24)格式的日期,现在希望批量改为YYYY-MM-DD(ISO标准格式,例如2023-02-24)的。 而现有valut中不仅md文件名,正文中也有大量用小数点区分,该如何批量修改呢

Ryooo:

自动化完成自定义块id这个倒是很简单,使用正则表达式就可以。

ob2022:

文字粗体会把其他文字也一起粗体了,如何在粗体符合两侧自动空出一格?空出一格就没问题了。

【解答合集】图片标题为数字显示问题

主要出现在 ![]() 语法。[] 中仅有数字时,将被识别为图片大小而非图片名称,所以当数字过大或过小时,会出现图片显示问题。

已知方案:在数字右边加 |,如 ![7|]()。 现有文档也可通过正则批量修改去掉纯数字 [] 中数字,参 #25。

此外,如果你之前一直使用不规范的缩进,即缩进前无列表标号,只需使用 Ob 自带命令一键转换,详见 关于无序列表与有序列表转换的几种方法。

示例 GIF,点击展开

20240121_213849

当你积累了一定基础,还可配合 QuickAdd、Templater 等插件实现更多样的正则替换, 示例参 QuickAdd 正则保值替换选单。

以下为至今相关求助话题合集。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有