📜  createTextFinder matchcase 示例 - Javascript (1)

📅  最后修改于: 2023-12-03 15:14:16.991000             🧑  作者: Mango

createTextFinder matchcase 示例 - Javascript

createTextFinder 是一种在Google App Script中用于查找文本的方式。 matchcase 是一个参数,用于指定是否对大小写敏感进行匹配。

例如,如果您想在Google文档中查找所有以“Hello”开头的单词,而不考虑它们的大小写,您可以使用以下代码:

let doc = DocumentApp.getActiveDocument();
let textFinder = doc.createTextFinder("^hello");
let matches = textFinder.findAll();

现在,如果您想要查找所有以“hello”开头的单词,您可以将 matchcase 参数设置为 true

let doc = DocumentApp.getActiveDocument();
let textFinder = doc.createTextFinder("^hello").matchCase(true);
let matches = textFinder.findAll();

在这个例子中,只有以“hello”开头的单词将被匹配,而不是以任何其他大小写形式开头的单词。

此外,您还可以使用一些其他的参数来更精确地匹配文本。 具体而言,在 createTextFinder 方法中,您可以使用以下参数(可能不是全部):

  • matchCase(true/false):指定是否对大小写敏感进行匹配
  • ignoreDiacritics(true/false):指定是否忽略重音符号进行匹配
  • ignorePunctuation(true/false):指定是否忽略标点符号进行匹配
  • useRegularExpression(true/false):指定是否使用正则表达式进行匹配
  • matchEntireCell(true/false):指定是否在表格中匹配整个单元格而不是仅匹配单元格中的一部分

如果您希望掌握 createTextFinder 的更多用法,请查看 Google App Script 官方文档。