title: Read more than one line of a file
body: <p>I am working on a python app to create an interface for a script(ish) visual novel framework. For now, I was able to read the file, create the <em>labels</em> or functions but when I read them, it just reads one line. Sort of like this:</p>
  
  <pre><code>&gt;&gt;&gt; from freddie import Freddie
  &gt;&gt;&gt; check = Freddie()
  &gt;&gt;&gt; check.read_script('script')
  &gt;&gt;&gt; check.read_label('start')
  'label start:\n' # Only reads the first line and the whitespace
  </code></pre>
  
  <p>And the entire label is:</p>
  
  <pre><code>label start:
  
      test "Lorem ipsum"
  
      test "Sir amet"
  
  return
  </code></pre>
  
  <p>My function is:</p>
  
  <pre><code>def read_label(self, label):
      search_label = re.search("label %s(.*)\s" % label, self.scripts.read(), re.MULTILINE)
      return search_label.group()
  </code></pre>
  
  <p>Is there a way to make the regular expression read the entire label and the whitespace?</p>
  
  <p>Thanks for your time.</p>