title: Split a text into words: Separators
body: <p>I just used iTextSharp to get all the text from a pdf, and now I need to split that text into words. I used to use Acrobat library, which automatically divided it into words (using <code>getPageNthWord()</code>).</p>
  
  <p>I don't know which criteria used, but now I need to know how to split the text into words. I will split text in different languages, so I need to split to every possible separator char.</p>
  
  <p>I saw the method <code>Char.IsSeparator()</code> but using that mean looping for every char, which will be innefficient.</p>
  
  <p>What I've got so far is manually specify the separators to use in the <code>.Split()</code>:</p>
  
  <pre><code>separators = " .,;:-(){}[]/\'""?¿!¡" &amp; Convert.ToChar(9) &amp; NewLine()
  </code></pre>
  
  <p>There is some place to retrieve the common separator chars?</p>