Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法更换↵;JavaScript中的符号?_Javascript_Regex - Fatal编程技术网

无法更换↵;JavaScript中的符号?

无法更换↵;JavaScript中的符号?,javascript,regex,Javascript,Regex,我想用空格替换回车符,以便用户可以键入↵ 用户是否正在按enter键): 它将转换为: These are some words. 然后我想使用.split()将这些单词组成一个数组。因此,所需的输出应为: ["These", "are", "some", "words."] 我收到的输出是: ["These↵are↵some↵words."] 因为您只需要匹配换行符(如↵是用户按ENTER键的结果),您可以使用 $scope.inputReplaced = $scope.input.re

我想用空格替换回车符,以便用户可以键入↵ 用户是否正在按enter键):

它将转换为:

These are some words.
然后我想使用.split()将这些单词组成一个数组。因此,所需的输出应为:

["These", "are", "some", "words."]
我收到的输出是:

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

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

$scope.inputReplaced = $scope.input.replace(/\n/g, ' ');
或(匹配1+个连续换行符)


请参阅您尝试的内容
myString=myString.replace(/(\r\n |\n |\r)/gm,“
?此匹配:您是指'↵ ' 或者你正在谈论换行/回车()?这个问题是。更新您的问题以包含一个。根据您所说的,
$scope.inputReplaced=$scope.input.replace(/\n/g')应该适合您。
$scope.inputReplaced = $scope.input.replace(/\n/g, ' ');
$scope.inputReplaced = $scope.input.replace(/[\r\n]+/g, ' ');