Hola GatorV, lo que e conseguido es lo siguiente y si, uso mysql:
Código PHP:
$text = trim($text);
$text = preg_replace("/\s\s+/", ' ', $text);
$regExp1="/([a-zA-Z][^ ]*)/i";
preg_match_all($regExp1, $text, $patron1);
$regExp2="/(\w+\.\w+[%][$ ]*)/";
preg_match_all($regExp2, $text, $patron2);
$count = count($patron1[1]);
for ($row = 0; $row < $count ; $row++) {
//echo $patron1[1][$row]."<br>";
echo $patron2[1][$row];
}
1) como hacer para ingresar en la base de datos los dos resultados, pero tomando en cuenta lo siguiente: la primera vez que ingrese los datos en la DB, tendra que cargar todos los 20 nombres y los 20 numeros (en nombre y 1_columna, respectivamente), dentro de 1 semana que decee ingresar nuevos datos, tendria que hacer la comparacion primero de ver si en la tabla existe ya los nombres o no, de no existir, los cargaria al final de la tabla, y de existir ya los nombres, solo escribiria el valor numerico en el nuevo campo (2_campo de la misma tabla, pero que lo creare despues con algunna funcion adicional de la pagina); osea mas claro en la primera semana la tabla debe mostarse asi:
nombre 1_campo
Net-Worm 20.5645%
HEUR:Trojan 10.4839%
Trojan-Win32.UBar.e 7.2581%
y en la segunda:
nombre 1_campo 2_campo
Net-Worm 20.5645% 11.4839%
HEUR:Trojan 10.4839% 0
Trojan-Win32.UBar.e 7.2581% 0
Win32.U 0 9.2581%
tomando en cuenta que en la sehgunda semana se ingreso un nuevo nombre y se repitio el resultado de un nombre, como podria hacer esa comparacion, si alguien tiene alguna idea