gpt4 book ai didi

javascript - 字符串在源代码中换行,而不是在浏览器中换行

转载 作者:行者123 更新时间:2023-11-28 09:13:48 25 4
gpt4 key购买 nike

我正在开展一个学校项目,我必须从 Twitter 中提取推文并将其放入数据库中,然后使用 JavaScript 对其进行分析。现在我在将它们放入 JS 数组时遇到以下问题。

我的数据库的第 20 个结果似乎换成了新行。如果我跳过它,它工作得很好,但是一旦添加了它。它将分成一条新线。我已在不同的文件中单独回显了这条特定的推文。网页上的输出如下:

@HARDWELL Awesome!! Happy Friday :) http://t.co/uLbm9QvNUM

当我按 CTRL+U 时,源代码将显示如下:

@HARDWELL Awesome!! Happy Friday :)
http://t.co/uLbm9QvNUM

这可能会破坏我的 new Array () 代码,因为 javascript 突然进入新行,因此停止继续处理数组。

我尝试了转义、htmlspecialchars 和所有其他代码,但似乎没有任何效果。

什么代码使我能够删除这些随机换行符,有 nu/n 或/r 或其他..

这就是我的数组的样子:

var tweetArray = new Array("@HARDWELL great night. Love to do it again http://t.co/j4dtyTQDt8", "i think @HARDWELL is going to be one of the most influential people in the 2010's & 2020's!!!", "@HARDWELL is amazing!!", "dying to hear how @HARDWELL felt behind the DJ both at @ultramusic?people fordayzzz there to watch you kill it #missionaccomplished", "@HARDWELL @DyroMusic @RevealedRec #revealedcontest http://t.co/yAW4bEaGKA", "@HARDWELL PLEASE NOTICE ME I LOVE YU SO FUCKING MUCH COME TO VENEZUELA NOTICE ME PLEAAAAASR YOU ARE MY IDOL", "RT @BigNoseFaggot: @HARDWELL @DyroMusic @RevealedRec #revealedcontest http://t.co/zOc6WLGiRd", "Listening to @HARDWELL tomorrowland set got me buzzzzzzing! Going next year 💯", "RT @HARDWELL: We're the lucky ones...", "@HARDWELL @DyroMusic @RevealedRec #revealedcontest http://t.co/zOc6WLGiRd", "#nowwatching @HARDWELL LIVE AT Miami UMF 2013", "A new favorite: Hardwell - Spaceman Naffz Remix [OUT NOW] by @hardwell http://t.co/fkzRC4XSdN on #SoundCloud", "@WetRepublic in #April with @CalvinHarris @nervomusic @HARDWELL @deadmau5 & @steveaoki http://t.co/MxWSzw3O1s", "#NP @HARDWELL Forever in my mind #ultramusic", "@DANNICdj @revealedrec @HARDWELL HUGE track, heard it at UMF! #RevealedBombFactory", "RT @HARDWELL: The soundtrack of your nightlife!", "@HARDWELL follow me!!!", "@HARDWELL great!!! http://t.co/g86s9DJFLK", "RT @Est_C: Never too early for a @HARDWELL podcast #Armin #ThisIsWhatItFeelsLike", "@hardwell @avicii @kaskade 1 2 3 sets of ultra", "@HARDWELL Awesome!! Happy Friday :
http://t.co/uLbm9QvNUM");

最后一部分不在同一行,我想这会导致我的代码崩溃。

Google 关闭错误:

JSC_PARSE_ERROR:解析错误。第 3 行字符 1530 处未终止的字符串文字...l @avicii @kaskade 1 2 3 套ultra", "@HARDWELL 太棒了!!星期五快乐 :) ^JSC_PARSE_ERROR:解析错误。第 4 行参数列表后缺少 ) 字符 0 http://t.co/uLbm9QvNUM ”);^JSC_PARSE_ERROR:解析错误。第 4 行第 4 个字符处存在语法错误 http://t.co/uLbm9QvNUM ”); ^

<小时/>

到目前为止,我发现,当我手动在 ) 和 h (换行处)的空白之间添加退格键时,它解决了该特定行的问题。看来 Twitter API 拯救了那些在推文中添加“新行”的人……我认为这就是原因,但我的问题是,它们怎么可能不可见呢?有谁知道如何从 php 字符串中删除“enters”?

最佳答案

我认为笑脸上的 ) 正在关闭数组并创建新行。

关于javascript - 字符串在源代码中换行,而不是在浏览器中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15934641/

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