Hola, tengo este codigo, pero no me trabaja con esa expresion regular:
Código PHP:
$swear = array("MySQL");
$text= file_get_contents("codigo.txt");
foreach($swear as $key=> $value){
$text = str_replace("$value", " ", $text);
}
$regExp1="/^http:\/\//i";
$file = ('$text');
preg_match_all($regExp1,$text,$a);
$count = count($a[1]);
echo "<b>Number of Urls</b> = " .$count."<p>";
for ($row = 0; $row < $count ; $row++) {
echo $a[1]["$row"]."<br>";
$link = $a[1]["$row"]." <br> ";
$url = $link;
$fh = fopen("direcciones.txt", "a" );
fwrite( $fh, $url);
fclose( $fh );
}
Alguien tiene alguna idea del porque no trabaja con la $regExp1, pero si uso la $regExp2 o la $regExp3 si trabaja.