gpt4 book ai didi

javascript - 如何删除文本中第 n 个字符之前的字符串?

转载 作者:行者123 更新时间:2023-11-30 07:31:12 26 4
gpt4 key购买 nike

我有这样一个动态生成的文本

xxxxxx-xxxx-xxxxx-xxxxx-Map-B-844-0

如何删除 Map ... 之前的所有内容?我知道有一种硬编码的方法可以通过使用 substring() 来做到这一点,但正如我所说,这些字符串是动态的,并且在 Map .. 可以更改之前,所以我需要这样做这通过删除 - 字符的 4th 索引之前的所有内容来动态实现。

最佳答案

您可以从字符串的开头删除所有四个减号和之间的字符。

var string = 'xxxxxx-xxxx-xxxxx-xxxxx-Map-B-844-0',
stripped = string.replace(/^([^-]*-){4}/, '');

console.log(stripped);

关于javascript - 如何删除文本中第 n 个字符之前的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52394749/

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