gpt4 book ai didi

Javascript:搜索子字符串模式并返回找到的字符串

转载 作者:行者123 更新时间:2023-12-02 08:04:11 27 4
gpt4 key购买 nike

我有一个由几个字段组成的字符串。其中两个的长度总是不同的。如果所有字段都具有固定长度,我可以简单地使用子字符串。

示例:

48001MCAbastillas2200800046300017100518110555130000123

字段是这样划分的:

480 | 01 | MCAbastillas | 2200800046300017 | 100518 | 110555 | 130000 | 123

粗体字段是长度不同的字段。它们分别代表名称和数量。我已经发布了这个问题,但我错误地用 Java 标记了它。我试图将提供的答案解释为 Javascript 但我不是这方面的专家,我花了一整天没有结果:(

最佳答案

您可以使用正则表达式来捕获组

const regex = /^(.{3})(.{2})(\D+)(.{16})(.{6})(.{6})(\d+)(.{3})$/
const str = '48001MCAbastillas2200800046300017100518110555130000123'
const values = str.match(regex)
console.log(values)

关于Javascript:搜索子字符串模式并返回找到的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53516700/

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