gpt4 book ai didi

javascript - 如何在javascript中使用正则表达式进行分割?

转载 作者:行者123 更新时间:2023-12-01 03:36:36 25 4
gpt4 key购买 nike

如果我有字符串

PercentageValue = 99.9,\r\nCaseID = 9745683 PercentageValue = 90.3,\r\nCaseID = 9387593 PercentageValue = 88.6,\r\nCaseID = 4893448

如何将其解析为:

[
{PercentageValue : '99.9', CaseID : '9745683'},
{PercentageValue : '90.3', CaseID : '9387593'},
{PercentageValue : '88.6', CaseID : '4893448'}
]

似乎有一个空格分隔符,但问题是还有其他空格。

谢谢

最佳答案

var str = 'PercentageValue = 99.9,\r\nCaseID = 9745683 PercentageValue = 90.3,\r\nCaseID = 9387593 PercentageValue = 88.6,\r\nCaseID = 4893448';
var array = str.replace(/\r\n/g, '').replace(/\s=\s/g, ':').split(' ');
var objs = array.map((el) => {
return {
[el.split(',')[0].split(':')[0]]: el.split(',')[0].split(':')[1],
[el.split(',')[1].split(':')[0]]: el.split(',')[1].split(':')[1]
}
});
console.log(objs);

关于javascript - 如何在javascript中使用正则表达式进行分割?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44231122/

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