title: Regular expression to find text between strings WITHOUT a predefined string in the middle
body: <p>I've a so written text:</p>
  
  <pre><code>11 bla gulp bla 22
  11 bla bla bla 2211 bla 
  ble
  bli 22
  </code></pre>
  
  <p>I need a regex to find all the text between <strong>all</strong> the couples "<code>11</code>" and "<code>22</code>" BUT that <strong>DON'T</strong> contain "<code>gulp</code>".</p>
  
  <p>If I search <code>(?s)11.*?22</code> using TextCrawler, I find all the three strings:</p>
  
  <pre><code>bla gulp bla
  bla bla bla
  bla ble bli
  </code></pre>
  
  <p>Wrong! I'd like to obtain only:</p>
  
  <pre><code>bla bla bla
  bla ble bli
  </code></pre>
  
  <p>because "<code>bla gulp bla</code>" contains "<code>gulp</code>", and I don't want it!</p>
  
  <p>Any idea? :-)</p>