[英]How to remove blank paragraphs of a document converted in string?
我有一个很大的字符串,可以使用以下GAS方法获得: var myDocText = DocumentApp.openById(docId).getBody().copy().getText();
( getText()
方法“以文本字符串检索元素的内容。”)
我想删除与空白段落相对应的字符,以及该文档中以字符串转换的新行。 我怎样才能做到这一点?
我正在使用此GAS正文方法(该方法会减少,但不会删除所有空白行):
var myText = DocumentApp.openById(docId).getBody();
for (var c = 0; c < myText.getNumChildren(); c++){
var child = myText.getChild(c);
if ( (child.getType() == DocumentApp.ElementType.PARAGRAPH) && ( (child.getText() == '') || (child.getText() == ' ') ) ) {
myText.removeChild(child);
}
}
但我想使用字符串解决方案。 我已经尝试过.replace(/^\\s*[\\r\\n]/gm)
; 而且没有用`。 有什么建议吗?
我会做
myText.split(/(\r\n|\n|\r)/gm).join('');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.