title: Regex only working on one line of a docx file
body: <p>I am trying to read a docx file and extract data between certain words into a list. I would like to find all the instances where the data matches, which I do using regex. I only get an output if the data is on the same line, I reckon it's something to do with the type str printing after each space (no clue why this happens) example below:</p>
  <p>Code below</p>
  <pre><code>import re
  from docx import Document
  
  document = Document('myfile.docx')
  lst=[]
  for para in document.paragraphs:
      orig = para.text
      orig= str(orig)
      print(type(orig))
      output= re.findall(r'sent1([^(]*)sent2',orig)
      print(re.findall(r'sent1([^(]*)sent2',orig))
      lst.append(output)
  </code></pre>
  <p>Output of my file on screen:</p>
  <pre><code>Heading
  
  
  Some data here. sent1 this is my data xyz, hello sent2.
  
  
  Heading 2
  
  Another paragraph here with spaced below.
  
  </code></pre>
  <p>Output of my file when showing the type. It's a string I have no idea why it's printing like this:</p>
  <pre><code>&lt;class 'str'&gt;
  My data here
  &lt;class 'str'&gt;
  sent 1 and more data this space
  &lt;class 'str'&gt;
  sent2 here
  sent1 example2 sent2
  </code></pre>
  <p>Desired output (list of all the characters captured between sent1 and sent2 through the document)</p>
  <pre><code>output=['and more data this space', 'example2']
  </code></pre>
  <p>Current output</p>
  <pre><code>output=['example2']
  </code></pre>