这是我目前的脚本
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
独立的override func prepareForReuse() {
_label.text = nil
}
我怎样才能做到这一点?这个数字可能不总是1,可能是1-99?甲
任何帮助都会很棒。
答案 0 :(得分:0)
如果在MLWIEL必须是数字和空格之前尝试这个:
str = str.replace(/\s[0-9]+MLWIEL/,'')
如果之前必须有空格(至少一个)
描述:
您使用了.*MLWIEL
正则表达式,这意味着:任何以MLWIEL
结尾的字符串。
Dot代表任何字符,而*代表任意数量的出现(> = 0)。
如果您使用[0-9]+
,则表示一个数字,\s
一个空格。