我希望将字符串拆分为多个分隔符,但我想在返回的数组中包含分隔符。例如,我想"hello i=5 (goodbye)"
用空格、赋值运算符和括号分割这个字符串。我知道如何拆分该字符串的唯一方法是执行以下操作:"hello i=5 (goodbye)".split(/[\s=)(]/);
但返回的数组是["hello", "i", "5", "", "goodbye", ""]
. 有没有办法在结果中包含分隔符?我希望它返回["hello", "i", "=", "5", "(", "goodbye", ")"]
谢谢您的帮助!