Заменить разрыв абзаца чем-то другим в Google Doc можно через диалоговое окно «Найти и заменить ...», используя \n
в качестве шаблона поиска, с включенными регулярными выражениями.
Однако такой же шаблон не работает в скрипте Служб Google:
body = DocumentApp.getActiveDocument().getBody();
// note that escaping the backslash is required
body.replaceText("\\n", "EOL"); //matches nothing
хотя:
body.replaceText("\\v", "EOL"); //matches "soft returns"
body.replaceText("\\s", "EOL"); //matches whitespace
Официальная ссылка очень краткая, за исключением предупреждения о необходимости избежать обратной косой черты.
Очевидно, что можно решить проблему программно (см., Например, мой собственный ответ здесь ), но кто-нибудь знает, как написать шаблон регулярного выражения, который можно использовать в качестве аргумента в replaceText()
и что соответствует разрыву абзаца?