gpt4 book ai didi

javascript - Office.js 在搜索中转义特殊字符

转载 作者:行者123 更新时间:2023-12-03 01:39:40 24 4
gpt4 key购买 nike

我正在尝试使用通配符进行相对直接的搜索(不是通过用户界面,而是以编程方式),但我遇到了特殊字符的问题。

在文档中,我有一些这样的数据:{name:2003}{otherName:2005},也许还有类似{name:2003b } (这些是 citekeys)。我想像这样搜索它们:

context.document.body.search('{*}', {matchWildCards: true});

但问题是 {} 是特殊字符,如下所述:https://dev.office.com/reference/add-ins/word/searchoptions - 底部甚至有一部分关于以编程方式转义特殊字符,但我仍然不明白。它说“...以编程方式转义它,将其放在 '' 字符之间...”。我尝试了几种变体,但都没有成功,每次尝试搜索时都会出现错误。

对于我的情况,转义这些字符的正确方法是什么?

最佳答案

这是文章中的拼写错误。要转义字符,请将其放在方括号之间; '[' 和 ']' 字符。因此,要转义“{”,请使用 [{]。

关于javascript - Office.js 在搜索中转义特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50909283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com