正規表現を使用して、番号の出現に基づいて文字列を分割するにはどうすればよいですか?
たとえば、次のような文字列があります。
var text = "1 dozen 3 dozen 4 dozen kg";
私はそれを次のように分割する必要があります、
期待される出力:
1 dozen
3 dozen
4 dozen kg
次の正規表現を試しましたが、
var text = "1 dozen 3 dozen 4 dozen kg";
var regex = /(\d\s)/g; // regex I tried
console.log(text.split(regex));
しかし、結局
[""、"1"、"ダース"、"3"、"ダース"、"4"、"ダースkg"]
フレーミングを手伝ってくださいregex
。私の質問が明確でない場合は、お気軽にお尋ねください。