Avatar billede proviben Novice
25. august 2004 - 11:01 Der er 8 kommentarer og
1 løsning

Miniliste med dubletter

Har en relativ lang e-mailliste (mail.txt) med over 3K poster:

"navn1","test1.dk"
"navn2","test2.dk"
.
.
osv.

Ønsker, at få genereret en miniliste (dub.txt), som indeholder en oversigt over eventuelle dubletter.
Avatar billede erikjacobsen Ekspert
25. august 2004 - 12:07 #1
Hvad er en dublet? Ens navn? Ens email? Skal begge være ens?
Avatar billede erikjacobsen Ekspert
25. august 2004 - 12:12 #2
Er det her hvad du søger:
  http://test.n0p.com/eksperten/532815/
Avatar billede proviben Novice
25. august 2004 - 12:49 #3
I eksempelet så er posten: "navn1","test1.dk" = mailadressen navn1@test1.dk
Posterne: "navn3","test2.dk" & "navn3","test2.dk" er dubletter, men "navn1","test1.dk" & "navn2","test1.dk" er ikke én dublet. Kan ikke få dit eksempel til at spille.
Avatar billede erikjacobsen Ekspert
25. august 2004 - 15:24 #4
Så er det vel de rigtige dubletter jeg finder i eksemplet i ovenstående link?
Avatar billede proviben Novice
25. august 2004 - 17:49 #5
Får blot følgende output:

Kildeteksten
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> ... </title>
<meta name="Generator" content="Human intelligence">
</head>

<body>
<?

$f=file('emails.txt');
foreach ($f as $line) {
if ($a[$line]) {
print "DUBLET: $line<br>";
}
$a[$line]=1;
}
?>

<h3>Kildeteksten</h3>

<? highlight_file('index.php'); ?>

<h3>Data</h3>

<? highlight_file('emails.txt'); ?>

</body>
</html>
Data
(resten slettet)
Avatar billede erikjacobsen Ekspert
25. august 2004 - 23:22 #6
Ja, og i linierne ovenover er resultatet af kørslen med de data der står nederst.
Avatar billede proviben Novice
26. august 2004 - 08:10 #7
Det virker nu, - fandt faktisk godt og vel 150 dubletter, så mange tak for hjælpen. Point på vej.
Avatar billede erikjacobsen Ekspert
26. august 2004 - 09:23 #8
Ellers tak, jeg samler ikke på point.

Nu er der vel ikke problemer med store og små bogstaver i din liste. Scriptet skelner mellem dem.
Avatar billede proviben Novice
26. august 2004 - 13:27 #9
Ja - er opmærksom på store contra små bogstaver. Selvfølgelig ikke ideelt med en flad txt fil, men klippestabilt. Her og nu har jeg blot fjernet dubletterne i listen med håndkraft, - så må jeg finde en mere permanent løsning senere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester