javascript - 获取文本信息,对它们进行排序和编号,并在编号和每个 block 之后放置 ";"

标签 javascript regex

又出现一些问题。

我得到了 Textfield 的一些值,如下所示:

   134.45   987.46   -89.10
224.67   127.26   -19.12
764.32   187.96   -78.25
...等等...

我用
来获取它们

function LineWriteToNp01() { 
var getNP01TableData = $('#null_tabelle_dues1_text').text();
}

我需要它们
1;134.45;987.46;-89.10< br/><<< 是的,也是中断 - 它将写入 .TXT 文件 >>>
2;224.67;127.26;-19.12

3;764.32;187.96;-78.25

...等等...

我不知道该怎么做。似乎无法解决:(

最佳答案

“guest271314”的帮助非常完美。我已经将其构建得更加动态了。

 function LineWriteToNp01() {
var getNP01TableData = $('#null_tabelle_dues1_text').text().replace(/\s+X/, "");
var arr = getNP01TableData.split(/\s+/);
var _arr = [];
var index = 1;
for (var i = 1; i <= (arr.length-1)/3; i++) {
    _arr.push( i + ";" + arr[index] + ";" + arr[index + 1] + ";" + arr[index + 2] + "<br />\n");
    index = index + 3;
}
_arr = _arr.toString().replace(/,/g, "");
var file = new Blob([_arr], {
    "type": "text/plain"
});

// ... code to write it back in txt file
 }

非常感谢@大家的帮助

关于javascript - 获取文本信息,对它们进行排序和编号,并在编号和每个 block 之后放置 ";",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24699268/

相关文章:

c# - 在Regex Replace C#中需要帮助

javascript - JavaScript 中的正则表达式 - 匹配类似 "ABC12"的字符串

javascript - 将文本和 html unicode 字符添加到文本区域元素

javascript - 使用 JavaScript 在网站上按下按钮

javascript - 使用 Jinja2 将 Pandas 转换为 DataTable

R - 替换正则表达式匹配的最后一个实例以及之后的所有内容

mysql - mysql表中匹配字母和数字的模式

javascript - 60fps : How to use requestAnimationFrame the right way?

javascript - react : How to Import and use function to component with setState?

c++ - 正则表达式可以,但不起作用