この例では、指定した価格を文字列に抽出します。それは宇宙の最後のインデックスを選択するので、上記の方法が動作しません動的文字列に単語を抽出する
const string = 'I am a long sentence! My price is $5,000 on a discount!';
const price = string.substring(string.lastIndexOf("$")+1,string.lastIndexOf(" "));
document.write(price);
(" "
)
どのように私は適切な価格の後にスペースを得ることについて行くのですか?
EDIT:
文字列は、他の何かかもしれません!私はそれを支配していない、私はちょうど価格を抽出したい。私はそれを明確にしていない場合。
代わりに 'オン' に続くスペースを探します。 – edtheprogrammerguy
私はそれを行うことはできません。なぜなら、価格の後に「オン」という言葉が常に含まれるわけではないからです。 –