title: How to match string in quotes using Regex
body: <p>Suppose I have the following text in a text file</p>
  
  <p>First Text</p>
  
  <p>"Some Text"</p>
  
  <p>"124arandom txt that should not be parsed!@</p>
  
  <p>"124 Some Text"</p>
  
  <p>"어떤 글"</p>
  
  <p>this text a"s well should not be parsed</p>
  
  <p>I would like to retrieve <code>Some Text</code>, <code>124 Some Text</code> and <code>어떤 글</code> as matched strings. The text is read line by line. Catch is, it has to match foreign languages as well if it is inside quotes.</p>
  
  <p>Update:
  I found out something weird. I was trying some random stuff and found out that:    </p>
  
  <pre><code>string s = "어떤 글"
  Regex regex = new Regex("[^\"]*");
  MatchCollection matches = regex.Matches(s);
  </code></pre>
  
  <p>matches have a count = 10 and have generated some empty items inside (The parsed text is in index 2). This might've been why I kept getting empty string when I was just doing Regex.Replace. Why is this happening?</p>