title: how to get word and decimal value separate in array using regex
body: <p>need following output :</p>
  
  <ol>
  <li>decimal value must be as it is </li>
  <li>if we use "()" in input string as given in variable <code>input1 = "pops + nts(1.75%)"</code> , then its should remove that closing and opening bracket </li>
  </ol>
  
  <p>expected output: <code>[0]="pops" [1]="nts" [2]="1.75"</code></p>
  
  <p><a href="https://i.stack.imgur.com/QGgrl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QGgrl.png" alt="current output as given in image , need output for 3rd and 4rth array element value must be in one array element like 1.75"></a></p>
  
  <pre><code>static void Main(string[] args)
  {
      //string input1 = "pops + nts(1.75%)";
      string input2 = "pops + nts1.75%";
      string[] Resul2 = Regex.Split(input2, @"(\W+)(\D+)(\d+)");
   }
  </code></pre>