3v4l.org

run code in 500+ PHP versions simultaneously
<?php $re = '/Este(?:.(?!Este))+?texto.+?n.+?o.+?substitui.+?o.+?publicado/misu'; $str = '<p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado no DOU de 28.9.2006.</font> </p> 2 Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado no DOU de 28.9.2006.</font> </p> 3 Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado no DOU de 28.9.2006.</font> </p> 4 Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este <font></font> texto não substitui o publicado no DOU de 28.9.2006.</font> </p> 5 Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado no DOU de 28.9.2006.</font> </p>'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);
Output for git.master, git.master_jit, rfc.property-hooks
array(5) { [0]=> array(1) { [0]=> string(37) "Este texto não substitui o publicado" } [1]=> array(1) { [0]=> string(151) "Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado" } [2]=> array(1) { [0]=> string(152) "Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado" } [3]=> array(1) { [0]=> string(165) "Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este <font></font> texto não substitui o publicado" } [4]=> array(1) { [0]=> string(170) "Este texto abc def <p class="TPTexto" style="text-autospace: none; "> <font face="Arial" size="2" color="#FF0000">Este texto não substitui o publicado" } }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
112.56 ms | 1722 KiB | 4 Q