Por lo que he entendido, hace comparaciones de expresiones, pero lo que no entiendo es que criterios aplica para hacer la comparacion. Me explico:
Te ponen el ejemplo:
Código PHP:
<?
$asunto = "abcdef";
$patron = '/^def/';
preg_match($patron, $asunto, $coincidencias, PREG_OFFSET_CAPTURE, 3);
print_r($coincidencias);
?>
Ahora bien, la variable patron tiene esto:
'/^def/'
Que significa?
Que coge y compara con def? pero y el /^ y el /?? Esas expresiones regulares son las que no entiendo.
Tampoco entiendo algunos como:
"/php/i"
/\bweb\b/i"
"/[^\.\/]+\.[^\.\/]+$/"
"/^(http:\/\/)?([^\/]+)/i"
Me lo podeis explicar o informarme al respecto?
Gracias