如何在特定词之后得到一个词?
例如:我有这样的字符串:
string = "Price:$20 is very cheap"
我想要结果:$ 20
如何使用Javascript做到这一点?
您可以使用正则表达式:
var matches = /Price:(.*?) /g.exec("Price:$20 is very cheap");
if(matches.length > 1) {
var price = matches[1];
}
else {
// Not found
}
请注意,这将匹配单词Price:之后的任何字符序列。如果价格一词后面有空格,它将中断。如果$ 20之后没有空格,它将中断。您需要根据输入源来使规则更复杂。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句