gpt4 book ai didi

javascript - 获取字符串 Javascript 中的所有单词

转载 作者:行者123 更新时间:2023-12-03 06:44:52 24 4
gpt4 key购买 nike

我已经见过这个问题几次了,但似乎所有人都提出了与我不同的问题,因此我在尝试如何处理我想做的事情时遇到了一些问题。

我有一个在 Node 中创建的文件,基本上是一个字符串化的 JSON 对象。

我像这样读取文件:

fs.readFile('data.txt', 'utf-8', function (err, data) {
console.log(data.search("generated_images"));

if (err) {
return console.error(err);
}
});

如何对我拥有的文本文件进行搜索并找到其中每次使用 generated_images 的情况?

我基本上是想获取“generated_images”这个词,然后抓取它后面的字符,所以......

每次使用 generated_images 时,计算 80 个字符,然后将其写入我可以读取的新数组或新文本文件中。

最佳答案

您在上面对 JSON 进行了一些讨论,但在您的问题中,您特别询问如何获取“之后的 80 个字符”...正则表达式是实现此目的的快速方法。考虑这个输入文本:

var data = 'asdf qwer asdf asfwe generated_images 12345678901234567890123456789012345678901234567890123456789012345678901234567890 adsf weqr asdfjkaekl zdfjhasdf generated_images abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab';

然后这段代码将返回所示的结果::

data.match(/generated_images .{0,80}/g);

['generated_images 12345678901234567890123456789012345678901234567890123456789012345678901234567890',
'generated_images abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab']

关于javascript - 获取字符串 Javascript 中的所有单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37788916/

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