title: Positive lookahead doesn't match Arabic text
body: <p>Regex doesn't match Arabic text when using lookahead assertion</p>
  
  <p>I am  trying to split the text:</p>
  
  <blockquote>
    <p>شكرا لك على المشاركة في هذه الدراسة. هذا الاستبيان يطلب معلومات عن:</p>
  </blockquote>
  
  <p>stored in </p>
  
  <pre><code>$sentences = "شكرا لك على المشاركة في هذه الدراسة. هذا الاستبيان يطلب معلومات عن:";
  </code></pre>
  
  <p>with regex:</p>
  
  <pre><code>$pattern = "/(?&lt;=\.)\s+(?=\p{IsArabic}+)/";
  </code></pre>
  
  <p>in function</p>
  
  <pre><code>preg_split($pattern, $sentences);
  </code></pre>
  
  <p>The regex doesn't match. It does match if I remove the lookahead assertion. </p>
  
  <p>Why does that happen? What could be a workaround?</p>