Я сделал jsFiddle , чтобы сделать это, просто поместите свой CSV-тест в поле HTML
и запустите скрипт.Содержимое, которое вы вставите в страницу TracWiki, будет в поле Result
.
В случае, если что-то случится с jsFiddle, вот JavaScript, который я использовал (мне, вероятно, не нужно было использовать jQuery, но мне было быстрее подумать о не-jQuery способе сделать это:
var csv = $('body').html().trim();
csv = csv.replace(/,/g, "||");
csv = csv.replace(/$/gm, "||<br />");
csv = csv.replace(/^/gm, "||");
// set to false if you don't want empty cells
if (true) {
while (csv.indexOf("||||") > -1) {
csv = csv.replace(/\|\|\|\|/g, "|| ||");
}
}
$('body').html(csv);