所以我有一个像abcdefg#3h#ijkl12mka#123456#L#5这样的字符串
我试图从字符串中仅获取字符串123456。注意:有不同长度的字符串,所以我不能使用诸如substr(21,length(string))之类的东西。我不认为我可以使用substr(-11,-1)之类的东西。有人对如何解决这个问题有任何建议吗?
答案 0 :(得分:0)
只需在regex这里看看。
由此您可以定义始终存在的字符串。例如,在您的情况下,您希望字符串被#包围并且仅包含数字...
答案 1 :(得分:0)
尝试一下:
books = async (price) => {
switch(price) {
case 100:
return await this.setState({
stat1: 'a'
})
case 1000:
return await this.setState({
stat1: 'b'
})
case 2000:
return await this.setState({
stat1: 'c'
})
}
}
干杯!