Tengo la siguiente URL: www.exampe.com/id/1234 y quiero una expresión regular que obtenga el valor del parámetro de identificación que en este caso es 1234
.¿Cómo usar Regex look behind?
me trataron
<?php
$url = "www.exampe.com/id/1234";
preg_match("/\d+(?<=id\/[\d])/",$url,$matches);
print_r($matches);
?>
y tiene Array ([0] => 1)
, que está mostrando sólo el primer dígito.
La pregunta es, ¿cómo reescribo la expresión regular para obtener todos los dígitos usando una mirada positiva?
¿por qué quiere echar un vistazo atrás? –
Estaba tratando de resolver un problema más complicado y estoy usando este ejemplo para hacerlo simple. –