在保留格式的同时对文档进行标记

时间:2018-03-05 10:47:59

标签: ms-office office365 office-js

我需要将打开的文档标记为单词,并且我需要检查每个单词是否为粗体斜体或带下划线。我需要为文档的所有部分执行此操作。

到目前为止,我的应用程序忽略了格式并使用range.text.split(/\s+/);进行标记化。是否有类似的方法可以将文档拆分为单词并保留格式?

1 个答案:

答案 0 :(得分:2)

您可以将通配符与Body.search方法一起使用。您可以定义一个通配符表达式,该表达式匹配以空格结尾的每个范围。有关与通配符一起使用的搜索示例,请参阅此文件中的queueFetchOfInlineRanges函数:https://github.com/OfficeDev/Word-Add-in-MarkdownConversion/blob/master/Word-Add-in-JavaScript-MDConversionWeb/Home.js