如何解决官员词断行符替换多行文本R
我正在使用officer
R包替换Word
文档中的值。如何用未知长度的多行文本替换现有的占位符(此处为place
)?我尝试了\n
和<br>
来作为断线,但没有成功。
library(officer)
my_doc <- read_docx()
my_doc <- officer::body_add_par(my_doc,"place")
my_doc <- body_replace_all_text(my_doc,"place","first line \n<br> next_line")
output_file <- tempfile(fileext = ".docx")
output_file
print(my_doc,target = output_file)
一种解决方案是将字符串拆分为向量。将place_1
放在place_max
的单词文档中,并用从1到k的右行替换它,并将空字符串放在其余的字符串中。
我正在寻找更好的解决方案。非常感谢您提供任何线索。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。