我需要将打开的文档标记为单词,并且我需要检查每个单词是否为粗体,斜体或带下划线。我需要为文档的所有部分执行此操作。
到目前为止,我的应用程序忽略了格式并使用range.text.split(/\s+/);
进行标记化。是否有类似的方法可以将文档拆分为单词并保留格式?
答案 0 :(得分:2)
您可以将通配符与Body.search方法一起使用。您可以定义一个通配符表达式,该表达式匹配以空格结尾的每个范围。有关与通配符一起使用的搜索示例,请参阅此文件中的queueFetchOfInlineRanges函数:https://github.com/OfficeDev/Word-Add-in-MarkdownConversion/blob/master/Word-Add-in-JavaScript-MDConversionWeb/Home.js