gpt4 book ai didi

Javascript 替换包括前缀字符

转载 作者:行者123 更新时间:2023-11-28 06:50:56 56 4
gpt4 key购买 nike

这是我目前拥有的脚本

var str = '1PG IND3A 1USBCP 1MLWIEL GRY/WHT'
str = str.replace(/.*MLWIEL/,'')
alert(str)

返回GRY/WHT如果我从Javascript中删除通配符,它​​会返回1PG IND3A 1USBCP 1 GRY/WHT我想要返回的是1PG IND3A 1USBCP GRY/WHT 单独的1已被删除。

我怎样才能实现这个目标?这个数字不一定总是1,也可能是1-99?

任何帮助都会很棒。

最佳答案

如果 MLWIEL 之前必须是数字和空格,请尝试此操作:

str = str.replace(/\s[0-9]+MLWIEL/,'')

如果前面必须有一个空格(至少一个)

描述:您使用了 .*MLWIEL 正则表达式,这意味着:以 MLWIEL 结尾的任何字符串。 点代表任意字符,而 * 代表任意次数的出现 (>=0)。

如果使用[0-9]+,则表示数字,\s表示空格。

关于Javascript 替换包括前缀字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32968839/

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