如何在 google 文档中用双换行符替换单个换行符

how to replace a single newline with a double newline in google docs

我的问题很简单,我要在 google 文档中输入什么查找和替换,以便我可以用双换行符替换单个换行符,这样就有一个空的 space在我的段落之间?我已经知道我可以用正则表达式搜索 \n,但我如何设置它以用两个替换它?

遗憾的是,您无法在搜索和替换中执行此操作 UI。

我建议使用 Apps Script 并使用此代码。

代码:

function addAdditionalNewLine() {
  DocumentApp.getActiveDocument()
    .getBody()
    .getParagraphs()
    .forEach(function (paragraph){
      paragraph.appendText("\n");
    });
}

function onOpen() {
  var ui = DocumentApp.getUi();
  // Or DocumentApp or FormApp.
  ui.createMenu('Custom Menu')
    .addItem('Add New Lines', 'addAdditionalNewLine')
    .addToUi();
}

注:

  • 代码所做的是在每个段落的每个末尾添加一个新行。
  • 此外,我在文档为 refreshed/opened 时添加了一个自定义菜单(您可能需要在保存脚本后刷新文档):
  • 请确保首先通过 运行 函数 addAdditionalNewLine 手动在编辑器上获得必要的权限。

样本:

输出(在 运行 单击“添加新行”菜单后):