文字列をいくつかの区切り文字で分割しようとしていますが、返された配列に区切り文字を含めたいと思います。たとえば、この文字列"hello i=5 (goodbye)"
をスペース、代入演算子、および括弧で分割したいとします。その文字列を分割する方法を知る唯一の方法は、次のようにすることです。"hello i=5 (goodbye)".split(/[\s=)(]/);
ただし、返される配列は["hello", "i", "5", "", "goodbye", ""]
です。結果に区切り文字を含める方法はありますか?返して欲しい["hello", "i", "=", "5", "(", "goodbye", ")"]
助けてくれてありがとう!