使用JavaScript拆分字符串

mr *_*eLL 7 javascript jquery split

如何用java脚本解析这个字符串

19 51 2.108997
20 47 2.1089

像这样

<span>19 51</span> <span>2.108997</span>     
<span>20 47</span> <span>2.1089</span>
Run Code Online (Sandbox Code Playgroud)

Rud*_*eim 35

假设你正在使用jQuery ..

var input = '19 51 2.108997\n20 47 2.1089';
var lines = input.split('\n');
var output = '';
$.each(lines, function(key, line) {
    var parts = line.split(' ');
    output += '<span>' + parts[0] + ' ' + parts[1] + '</span><span>' + parts[2] + '</span>\n';
});
$(output).appendTo('body');
Run Code Online (Sandbox Code Playgroud)

  • 另外,请注意`lines`变量将在第二行之后是一个从零开始的数组,因此您可以按以下方式访问匹配的单个元素(上例中的每个换行符):`lines [0]`, `lines [1]`等等. (3认同)