gpt4 book ai didi

javascript - 如何展开和折叠单个字符数组?

转载 作者:行者123 更新时间:2023-12-01 00:42:16 27 4
gpt4 key购买 nike

我正在处理的数据(一个长字符串)由于某种原因已变异为单字符数组。这是一个例子:

['f', 'o', 'o', ' ', 't', 'e', 's','t', ' ', 'b', 'a', 'r']

我需要执行一些正则表达式,将其作为普通字符串进行搜索/替换。所以我需要将其转换为正常的

'foo test bar'

...对此执行一些更改,例如将“test”替换为“hi”,然后将其返回到之前的状态:

['f', 'o', 'o', ' ', 'h', 'i' ' ', 'b', 'a', 'r']

我想我有 C++ 背景,我想将这个 char 字符串视为 char* 而无需进行一些昂贵的操作。

最佳答案

你可以join数组将其转换为字符串。 replace 测试这个词。并使用 Array.from() 将其转换回字符数组

const array = ['f', 'o', 'o', ' ', 't', 'e', 's', 't', ' ', 'b', 'a', 'r'],
output = Array.from(array.join('').replace('test', 'hi'));

console.log(output)

关于javascript - 如何展开和折叠单个字符数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57640990/

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