Miren, tengo un código HTML, el cual al pasar por PHP debería buscar ciertos caracteres y ver si la string es la que se busca, luego se reemplaza...
Código PHP:
Código PHP :
<?php
$STRING ='<body>';
$STRING.='<div></div>';
$STRING.='<div id="content">';
$STRING.='<div id="string" class="red" rel="AS1">My String<div>';
$STRING.='</div>';
$STRING.='</body>';
//Solo busca
if( preg_match('/[\<div id\=\"string\" class\=\"red\" rel\=\"AS1\"\>(.*?)\<\/div\>]/is',$STRING) ) { echo 'Encontrado'; }
//Solo Reemplaza
preg_replace('/[\<div id\=\"string\" class\=\"red\" rel\=\"AS1\"\>(.*?)\<\/div\>]/is','Encontrado',$STRING);
?>Entonces como verán, mi código busca dentro de todo el resto, ahora, no se como hacer para que encuentre solo lo que le pido... No se que tiene de mal mi expresión regular PHP.
