gpt4 book ai didi

javascript - 谷歌 JavaScript 电子表格

转载 作者:行者123 更新时间:2023-12-02 17:35:03 25 4
gpt4 key购买 nike

我正在尝试创建一个函数来告诉我有多少个单词包含少于 3 个字母。例如,“明天会下雨,所以带上雨伞”在这句话中,只有“be”和“so”等于两个。任何帮助将不胜感激。

function (stri){

return ("less than 3 ").length;

}

(如果可能的话,我的目标是使用\w (正则表达式)。)

最佳答案

如果您使用 lodash,您可以执行以下操作...

<script src="http://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"></script>
<script>

// create a function to call with your string and the min size of the word
function countSmalls(s,min) {

// split by non word characters
return _.where(s.split(/\W/),function(v,i,l){

// return true or false to satisfy the callback, all *truthy* values are added to the return value of _.where
return v && v.length < min;
}).length;
}

// create some text
var lorem = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.";

// call your function
countSmalls(lorem,3); // 24 (words that are < 3 characters)

</script>

关于javascript - 谷歌 JavaScript 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677293/

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