title: Catch words by regex in some sentenses
body: <p>I want to select the word "Tình yêu" (maybe changed) from all below cases:</p>
  
  <pre><code>Tình yêu là gì?
  Tình yêu là gì
  Tình yêu là gì ?
  Tình yêu là cái gì
  Tình yêu là cái gì vậy
  Tình yêu là cái gì thế
  Tình yêu nghĩa là gì
  Tình yêu nghĩa là gì vậy
  Tình yêu nghĩa là gì thế
  Tình yêu nghĩa là cái gì
  Tình yêu nghĩa là cái gì vậy
  Tình yêu nghĩa là cái gì thế
  Tình yêu có nghĩa là gì
  Tình yêu có nghĩa là gì vậy
  Tình yêu có nghĩa là gì thế
  Tình yêu có nghĩa là cái gì
  Tình yêu có nghĩa là cái gì vậy
  Tình yêu có nghĩa là cái gì thế
  </code></pre>
  
  <p>I used the pattern:</p>
  
  <pre><code>(.(?!có|nghĩa|là))( có)?( nghĩa)? là( cái)? gì( vậy)?( thế)?( )?(\?)?
  </code></pre>
  
  <p>or pattern:</p>
  
  <pre><code>([^(có|nghĩa|là)]+)( có)?( nghĩa)? là( cái)? gì( vậy)?( thế)?( )?(\?)?
  </code></pre>
  
  <p>but not work. </p>
  
  <p>Please help me, and sorry because I didn't use English in my question.</p>
  
  <p><strong>Edit</strong></p>
  
  <p>Thank you for reading my question, I found the solution:</p>
  
  <pre><code>(.*(?&lt;!có|nghĩa))( có)?( nghĩa)? là( cái)? gì( vậy)?( thế)?( )?(\?)?
  </code></pre>