gpt4 book ai didi

javascript - 在每个换行符中删除字符后的字符串

转载 作者:行者123 更新时间:2023-12-01 02:32:28 25 4
gpt4 key购买 nike

您好我是 javascript 的新手,我有一些包含多行的文本。我想在每个换行符中删除字符“(”之后的字符串,然后用逗号替换所有换行符。这就是我所拥有的到目前为止

var text = "black gloves (?) 36622\nred eyes (?) 587624\nsolo (?) 1975043\nshort hair (?) 1628547"

var draft = text.replace(/(\r\n|\n|\r)/gm,",");
var final = draft.split('(')[0];
alert(final);

我似乎无法让我的代码给我这个结果:

black gloves,red eyes,solo,short hair

但它只是给黑手套

最佳答案

试试这个:

var text = "black gloves (?) 36622\nred eyes (?) 587624\nsolo (?) 1975043\nshort hair (?) 1628547"

var draft = text.replace(/(\r\n|\n|\r)/gm," ");
var draft = draft.replace(/(\d)+/gm,",");
var draft = draft.replace(/\(\?\)/gm,"");
alert(draft);

var text = "black gloves (?) 36622\nred eyes (?) 587624\nsolo (?) 1975043\nshort hair (?) 1628547"

var draft = text.replace(/\(\?\)[ \d\r\n]+/gm,",");
alert(draft);

关于javascript - 在每个换行符中删除字符后的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38288249/

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