私持って次の文字列一致文字列
FOO:21、バー:11 fooとbarが定数ではありませんので、私はすべて一致しようとしている
最後の後の数字":"(コロン)文字です。
const myString = 'foo: 21, bar: 11'
myString.match(/\d+/g).shift().join() -> 11
純粋な正規表現で同じことをすることはできますか?
ありがとうございました!
/\d+(?![^:]*:)/g
(?![^:]*:)
は、我々が先に数字のない:
ではないがあることを主張する否定先読みです:あなたは、この正規表現を使用することができ、負の正規表現を使用して
。 – Tushar
時には文字列は単に "bar:11"なので、[1]を使用しないようにしたいのですが、 – Anderson