gpt4 book ai didi

javascript - 在Javascript中的句子(多个句子)的第一个和最后一个单词中添加方括号

转载 作者:行者123 更新时间:2023-12-03 09:37:45 25 4
gpt4 key购买 nike

我将输入几句话,输出将用方括号括起每个句子。到目前为止我已经尝试过:

  $('.addCharacter').click(function(event) {
var textareaInput=$('.textareaInput').val();
var myString = '[' + textareaInput + ']';
console.log(myString);
});

输入:

demo text one  
demo text two
demo text three

输出:

[demo text one
demo text two
demo text three]

但我希望输出应该是:

[demo text one]
[demo text two]
[demo text three]

我认为可以用 regex 来完成。我对 regex 不是很好。有人能告诉我方法吗?

最佳答案

替换这一行

 var myString = '[' + textareaInput + ']';

 var myString = '[' + textareaInput.split("\n").join("]\n[") + ']';

如果你得到额外的空间然后使用这个正则表达式 (/\s*\n\s*/) 进行分割

 var myString = '[' + textareaInput.split(/\s*\n\s*/).join("]\n[") + ']';

关于javascript - 在Javascript中的句子(多个句子)的第一个和最后一个单词中添加方括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37410521/

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