title: Splitting a string where one item is in parentheses
body: <p>Please find my code below.</p>
  
  <pre><code>str = "1791 (AR6K Async) S 2 0 0 0 -1 2129984 0 0 0 0 0 113 0 0 20 0 1 0 2370 0 0 4294967295 0 0 0 0 0 0 0 2147483647 0 3221520956 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
  
  for val in str:gmatch("%S+") do
    print(val)
  end
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>1791                                                                          
  (AR6K                                 
  Async)                  
  S           
  2            
  0                 
  0           
  0            
  -1
  ....
  </code></pre>
  
  <p>But I am expecting the output like,</p>
  
  <pre><code>1791
  (AR6K Async)
  S
  2
  0 
  0 
  0
  -1
  ...
  </code></pre>
  
  <p>Can anyone please help me how to get the values in bracket as a single value instead getting separate values.</p>