[英]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.