gpt4 book ai didi

javascript - 无法替换 JavaScript 中的 ↵ 符号?

转载 作者:行者123 更新时间:2023-11-30 09:50:56 24 4
gpt4 key购买 nike

Plunker

我想用空格替换回车符,以便用户可以键入(↵ 是用户按 Enter 键):

These↵

are↵

some↵

words.

它会转换成:

These are some words.

然后我想使用 .split() 从这些单词中创建一个数组。所以期望的输出应该是:

["These", "are", "some", "words."]

我收到的输出是:

["These↵are↵some↵words."]

最佳答案

由于您只需要匹配换行符(因为 是用户按 ENTER 键的结果),因此您可以使用

$scope.inputReplaced = $scope.input.replace(/\n/g, ' ');

或者(匹配 1+ 个连续换行符)

$scope.inputReplaced = $scope.input.replace(/[\r\n]+/g, ' ');

参见this updated Plunkr

关于javascript - 无法替换 JavaScript 中的 ↵ 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36599498/

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