如何拆分由换行符分隔的字符串
How do I split a string delimited by newline character?
split函数使用空格作为分隔符效果很好,但我想使用新行作为分隔符进行拆分。我试过
$scope.arr = $scope.cols.split(''n');
但它不起作用。
JS
var app = angular.module('app', []);
app.controller('ctrl', function ($scope) {
$scope.arr = [];
$scope.makeArray = function () {
$scope.arr=$scope.cols.split(''n');
console.log($scope.arr);
var parent = document.getElementById("div1");
var child = document.getElementById("inp");
parent.removeChild(child);
}
});
HTML
<div ng-controller="ctrl">
<div style="text-align:left;">
<input ng-model="cols" type="text" ng-change="makeArray()" />
<div ng-repeat="x in arr track by $index">
<input type="text" value={{x}}>
</div>
</div>
</div>
'n
是"新行"字符,而'r
是回车字符。大多数时候(需要引文吗?)你会找到'r'n
,但你可以在'r
上拆分,然后在trim()
上拆分字符串。
实际经验建议从调试控制台手动检查哪种解决方案更好,所以先尝试通过'r
进行拆分,看看是否足够。
相关文章:
- 如何在映射数组中添加换行符
- JQuery:向多个匹配结果添加换行符的最简单方法
- 在文本区域中使用jQuery.text()保持换行符
- javascript替换换行符和特殊字符
- 换行符拆分返回“”;未定义”;
- 如何使用web浏览器在NoSQL数据中呈现换行符
- 换行符插入jquery选择器
- jquery使用val()复制值似乎可以删除换行符
- 文本区域-获取每一行,找到换行符
- 处理字段中带有换行符的csv文件-node.js
- 使用jquery将单个换行符替换为span元素
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 咖啡脚本意外换行符
- 如何拆分由换行符分隔的字符串
- 字符串中的字符串可以'不能用换行符分隔
- 我怎样才能在一个用逗号、换行符或空格分隔的文本区域中计算唯一的电话号码数?
- 用Javascript从用户输入(以换行符分隔)生成数组
- 接受逗号分隔的值或换行符分隔的值
- Javascript -用换行符(不是逗号)分隔数组值
- 将以换行符分隔的数字列表转换成一行