gpt4 book ai didi

javascript - 将文本从表格单元格转换为文本区域时,并非所有 s 都会被替换

转载 作者:行者123 更新时间:2023-12-03 11:46:36 24 4
gpt4 key购买 nike

我再次需要你的帮助,

似乎并非所有 ;nbsp 都被捕获并转换为正确的文本空间。为什么替换函数会捕获一些 ;nbsp,而不捕获并转换其他的。

我附上了问题的图片。 enter image description here

这是一个快速 fiddle :http://jsfiddle.net/n6vwrt2v/

我对此感到非常困惑。

有问题的代码:

var y = document.getElementById("table1").children[0].children[0].innerHTML

//some processing first to replace the <br>'s before the final output

y = y.replace(/\s*<br\s*\/?>\s*/g, '\n')

y = y.replace('&nbsp;',' ')

最佳答案

尝试循环遍历字符串并进行替换,直到没有剩余为止。替换只会替换字符串中的第一个。示例:

while(y.indexOf("&nbsp;") != -1)
{
y.replace("&nbsp;", " ");
}

关于javascript - 将文本从表格单元格转换为文本区域时,并非所有 s 都会被替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26022757/

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