繁体   English   中英

在谷歌应用脚本中查找单元格中句子的长度

[英]finding length of a sentence in a cell, in google apps script

我对这个脚本很陌生,我想在谷歌表格的一个单元格中找到一个句子的长度。 例如,“我想检查长度”是谷歌表格中单元格 A1 中的一个句子,我想找到这个字符串的长度。

还有一个,如果我想用加号(+)之类的任何东西替换空格(“”)之类的文本,我使用了如下所示的脚本

var newdata = olddata.toString().replace(" ","+");

// here old data refers to the string "I want to check length"

// output that displayed in log is like "I+want to check length"

// Output, that I want i like "I+want+to+check+length"

当我使用它时,在日志中我只能看到,第一个空格在整个字符串/句子中被替换。 那么如何修改/更改我的代码以用任何所需的字符替换所有空格。

字符串的长度由newString.length属性给出。

 let oldString = "I want to check the length"; console.log(oldString.length);

replace() function 使用正则表达式替换字符串。 要替换所有匹配的模式,您需要使用/g全局匹配。 要匹配所有空格,您需要将/\ /g提供给replace() function。 参见示例:

 let oldString = "I want to check the length"; let newString = oldString.replace(/\ /g, "+"); console.log(newString); console.log(newString.length);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM