gpt4 book ai didi

javascript - 如何使用javascript正则表达式从字符串中删除字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:48:04 25 4
gpt4 key购买 nike

我有一个字符串值,它看起来像下面的示例

data:


130823 ~ Optics-Bottle Detect failure ~ L 0 ~ P 0 | 130824 ~ Optics-Bubble Detect failure ~ L 0 ~ P 0

Format:

ID: 130823
Description: Optics-Bottle Detect failure
Reps: L O
Pending: P 0

我的最终字符串基本上应该删除连接字符串中每个部分的 ID,因此通过查看上面的示例数据,所需的输出应该如下所示:

 Optics-Bottle Detect failure ~ L 0 ~ P 0 | Optics-Bubble Detect failure ~ L 0 ~ P 0 

一个字符串中可能有 N 个部分。为了举例,我只包含了一个包含两部分的示例字符串。

**我的正则表达式

我使用了下面的正则表达式,但它只删除了字符串第一部分的 ID

var y = x.replace(/\d{6}\s~\s/g, "");

最佳答案

例如,这是一个可能的答案

var str = "144515 ~ Commodities-Damaged Reagent Cartridge ~ L 0 ~ P 0 | 144516 ~ Commodities";
var n=/\d{6}\s+~/g;
str = str.replace(n, "");

关于javascript - 如何使用javascript正则表达式从字符串中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17436196/

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