RegEx PHP: strange things with lookaheads : <p>Good day! I have the following pattern:</p>

<pre><code>/(?=test)(?=.*la).{8}/
</code></pre>

<p>to match this:</p>

<pre><code>testlaoo
</code></pre>

<p>And it is working correctly. But I can't understand why do I have to use .* here</p>
