我不会使用正则表达式来解决这个问题,而是使用String.split,然后做这样的事情。
HTML
<table id="results"></table>
Javascript
var table = document.getElementById("results"),
strings = "6,5,1,0,0,4,0,2,1121,18,54,67,6,0\n15,5,10,0,6,5,1,3,20,47,119,153,15,0\n187,72,115,2,8,19,37,121,74,98,511,622,143,44".split("\n");
strings.forEach(function (string) {
var tr = document.createElement("tr"),
tdFirst = document.createElement("td"),
tdLast = document.createElement("td"),
array = string.split(",");
tdFirst.textContent = array[0];
tdLast.textContent = array[array.length - 1];
tr.appendChild(tdFirst);
tr.appendChild(tdLast);
table.appendChild(tr);
});
在jsfiddle 上