gpt4 book ai didi

javascript - 按索引切换单词

转载 作者:行者123 更新时间:2023-12-03 05:28:06 25 4
gpt4 key购买 nike

看起来很简单,但我找不到有效的示例。基本上我需要交换句子中单词的位置,例如...

var words='Dennisrec, Jameswoods, Trojanhorse and Superuser like this post';
//now to exchange the position of "Dennisrec" and "Superuser" is a real problem..

我已经尝试过了...

var words='Dennisrec, Jameswoods, Trojanhorse and Superuser like this post'.match(/\S+[a-z]/g);

但这会返回一个包含所有单词的数组,这也会破坏字符串结构,但坦率地说,是否有 jquery 或 javascript 函数可以完成这项工作,而无需费力......?

正如你所见,我不知道如何让这项工作成功,但它的解释很完美。

最佳答案

String#replace与正则表达式和映射函数结合使用。 (请注意,\b 表示零长度字边界。)

var words = 'Dennisrec, Jameswoods, Trojanhorse and Superuser like this post'

words = words.replace(/\b(?:Dennisrec|Superuser)\b/g, function (e) {
return e === 'Dennisrec' ? 'Superuser' : 'Dennisrec'
})

console.log(words)

关于javascript - 按索引切换单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41071332/

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