具体来说,我的twitterbot程序将一条tweet的单词存储到一个数组中,按字母顺序重新排列该数组,并发布新的按字母顺序排列的tweet文本。我遇到了涉及包含与号的推文的问题。例如,假设一条推文说“ T&P”。它将与符号存储为:
['T', '&', 'P']
因此,当我的程序按字母顺序排列并发布推文时,它将发布:& P T
基本上,我只是想知道如何在Twitter中将与号显示为'&',而不是&
。
当前,我一直在尝试:
for (i = 0; i < data.length; i++) {
tweetTxt = data[i].text;
if(tweetTxt.includes('&')) {
console.log("\nThis tweet reads: " + tweetTxt);
tweetTxt.replace(/&/g, '&');
console.log("\n" + tweetTxt);
}
我想念的是什么?如何将&符号而不是&
存储为“&”,这样发布的推文将显示真实的&符号。
我对开发人员社区还比较陌生,在处理文本时,我在处理&字符时遇到了麻烦。具体来说,我的twitterbot程序将一条推文的单词存储到...
.replace()
时,它将创建一个带有修改的新字符串,并在该语句中返回它。它不会修改您调用它的字符串。