gpt4 book ai didi

javascript - 在javascript中使用正则表达式解析数据

转载 作者:行者123 更新时间:2023-11-29 19:01:29 25 4
gpt4 key购买 nike

我正在尝试将数据解析为变量。数据以如下格式表示为字符串:

code          time
0.00000 3.33333
1.11111 4.44444
2.22222 5.55555

我正在使用匹配方法将所有单词和数字检索到数组中:

result = mystring.match(/(\w+)/g); 

code 和 time 之类的词匹配得很好,但我对拆分为 2 个数字的数字有疑问。

code
time
0
00000
3
33333
1
11111
4
44444
2
22222
5
55555

我想实现的是:

code
time
0.00000
3.33333
1.11111
4.44444
2.22222
5.55555

最佳答案

让我们为此使用拆分并拆分所有空格

var match = document.querySelector("pre").textContent.split(/\s+/g); 

console.log(match);
<pre>
code time
0.00000 3.33333
1.11111 4.44444
2.22222 5.55555
</pre>

反之亦然

var match = document.querySelector("pre").textContent.match(/\S+/g); 

console.log(match);
<pre>
code time
0.00000 3.33333
1.11111 4.44444
2.22222 5.55555
</pre>

关于javascript - 在javascript中使用正则表达式解析数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46640608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com