gpt4 book ai didi

javascript - 替换 javascript 中的换行符不起作用 :(

转载 作者:行者123 更新时间:2023-12-03 13:04:52 29 4
gpt4 key购买 nike

嘿,我正在尝试更换一个

<blockquote>...</blockquote>

>> ...

这是我的代码:

var testhtml = 'sdkjhfbs <blockquote>skldfjsfkjghbs\n sdjkfhb ksdbhv isl\n kdjbhdfgkj bs</blockquote>kdjfgnkdfj';
alert(blockquoteConvert(testhtml));

function blockquoteConvert(html) {
return '>>' + html.
replace(/<blockquote>([^]+)<\/blockquote>/gi,"$1").
replace('/\n/','\n>> ');
}

但它没有找到换行符。 (我检查了 indexOf('\n'))。

我该怎么做?

最佳答案

试试不加引号:

replace(/\n/g,'\n>> ')

现在分隔符是文字正则表达式声明语法的一部分,而不是模式本身的一部分。

关于javascript - 替换 javascript 中的换行符不起作用 :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2037373/

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