2016-04-13 25 views
1

PlunkerJavaScriptで↵記号を置き換えることはできませんか?

私は(↵ユーザー打撃が入る)で、ユーザーが入力できるように、スペースと改行を置換する:

These↵ 

are↵ 

some↵ 

words. 

そして、それはに変換されます:

These are some words. 

次に、それらの単語から.split()を使って配列を作りたいと思います。だから、所望の出力は次のようになります。

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

私は受け付けており、出力は次のようになります。

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

を参照してください;'? – Goose

+0

これは、https://regex101.com/r/wK5kA8/1と一致します –

+0

「↵」という意味ですか?例えば:https://regex101.com/r/rZ2lK8/1または改行/改行についてですか? (https://regex101.com/r/uG4zX5/1)? – Moob

答えて

1

あなただけの改行を一致させる必要があるので(は、Enterキーを押すと、ユーザーの結果であるとして)は、使用することができます

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

又は(1+連続改行と一致するように)

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

あなたは `のmyString = myString.replace(/(\ Rの\ nは| \ nは| \ R)/ GM、 "
")しようとした何this updated Plunkr

関連する問題