【发布时间】:2020-09-29 04:34:06
【问题描述】:
我将this post 作为他们建议此解决方案的参考:
当前
Str = 'MyLongString:StringIWant;'
期望的输出
newStr = 'StringIWant'
解决方案
var mySubString = str.substring(
str.lastIndexOf(":") + 1,
str.lastIndexOf(";")
);
但是如果我有多次发病怎么办?就我而言,我的文字很长,可以说:
str = 'MyLongString has :multiple; words that i :need; to :extract;'
新的期望输出:
strarray = ["multiple","need","extract"]
当我应用建议的解决方案时,它只是得到最后一个词“提取”
【问题讨论】:
标签: javascript regex string substring lastindexof