我对Google文档中与撇号字符相关的智能引号有一个问题。
例如,如果我键入字符串Employee's Name
,它将成为Employee’s Name
注意撇号是如何不同的。
我需要找到一种方法将所有这些’
替换为'
,以及使用Apps脚本的所有其他“智能”引号字符。
我想,这可以通过使用替换函数来完成。但我不知道该换什么。有智能引号的列表吗?
那么如何解决这个问题呢?谢谢。
注意:我知道我可以通过访问Tools
-> Preferences
和禁用Use smart quotes
__来禁用这个特性,但是我不能这样做,因为我正在处理一个附加程序。
发布于 2019-10-31 09:43:21
智能引用取代单个撇号,并将双引号替换为“智能”(更确切地说是“智能”)等价物。有关使用这里的字符的更多信息。
如果您使用的是Google,您可能需要使用replaceText(searchPattern, replacement)
函数。请参见下面使用此函数的示例代码片段:
var body = DocumentApp.getActiveDocument().getBody();
body.replaceText("(‘|’)", "'");
body.replaceText('(“|”)', '"');
https://stackoverflow.com/questions/58639534
复制相似问题