title: Regular expression matches the second entry only
body: <p>I need a regular expression that will match all individual entrepreneurs' names. So, I wrote the next:  </p>
  
  <pre><code>((?i)индивидуальный предприниматель|ип) [А-Я][а-я]+ [А-Я](\.|[а-я]+) [А-Я](\.|[а-я]+)
  </code></pre>
  
  <p>In text:</p>
  
  <blockquote>
    <p>Индивидуальный предприниматель Шаладко Пётр Владиславович, именуемый в
    дальнейшем "Арендодатель". и индивидуальный предприниматель Сергеев
    Денис Александрович, действующий на основании Свидетельства, именуемый
    в дальнейшем "Арендатор", заключили настоящий договор о нижеследующем:</p>
  </blockquote>
  
  <p>My expression matches one entry only:</p>
  
  <blockquote>
    <p>индивидуальный предприниматель Сергеев Денис Александрович</p>
  </blockquote>
  
  <p>ignoring</p>
  
  <blockquote>
    <p>Индивидуальный предприниматель Шаладко Пётр Владиславович</p>
  </blockquote>
  
  <p>Why does it happen? Where did I miss?</p>