title: split a mathematical expression on operators and include the operators in the output array
body: <p>I'm trying to split the mathematical strings on maths operators. for example</p>
  
  <p><code>expression = "7*6+3/2-5*6+(7-2)*5"</code></p>
  
  <p>I need to tokenize it to produce:</p>
  
  <p><code>expressionArray = ["7","*","6","+","3","/","2","-","5","*","6"]</code></p>
  
  <p>I tried finding the solution here and this is what i get </p>
  
  <pre class="lang-js prettyprint-override"><code>expressoinArray=expression.split("(?&lt;=[-+*/])|(?=[-+*/]")
  </code></pre>
  
  <p>but looks like this is not fetching the desired result for <code>expression</code>.</p>