gpt4 book ai didi

javascript - 如何获取 javascript split 函数以从定界字符串中提取空值

转载 作者:行者123 更新时间:2023-11-30 18:55:21 25 4
gpt4 key购买 nike

我正在尝试使用 javascript split 函数解析分隔字符串。我正在使用双字符定界符。所以例如如果字符串包含具有以下字段的员工相关数据:

  1. Emp Id(必填)

  2. 姓名(必填)

  3. 年龄(可选)

  4. 手机号码(选填)

使用的分隔符是|*(即竖线后跟星号)

我可能有这样的数据

5322|*Mike|*21|*077665543

5323|*Jen|*|*077665543

5324|*Raj|*25|*

5325|*Alan|*|*

如何将空值提取到拆分返回的数组中?

如果我使用 Record.split(/\|\*/) 它似乎忽略了空值。我是否需要使用 regex exec + substring 等其他函数来执行此操作?除了这个问题,split 功能似乎还挺方便的。

最佳答案

您所做的是正确的,并且存在空值。

>>> "5325|*Alan|*|*".split(/\|\*/)
["5325", "Alan", "", ""]

关于javascript - 如何获取 javascript split 函数以从定界字符串中提取空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310779/

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