How to split string to array where delimeter is also a token? For example, I have a string "var1 * var2 + var3"
or "var1*var2+var3"
, and I want to split this string with delimeter "[\\+\\/\\+\\-]"
such a way that the result will be a such array:
{"var1 ", "*", " var2 ", "+", " var3"}
(or {"var1", "*", "var2", "+", "var3"}
)
How can I do this?