Avatar billede ado.dk Nybegynder
24. maj 2003 - 10:12 Der er 12 kommentarer og
1 løsning

Email ripper

Jeg har valgt at bruge et nyt system til en mailliste. Og så er det at jeg gerne vil kopiere de gamle emailadresser fra den nuværende mailliste over til den nye. Men når jeg skal importere de gamle mailadresser til det nye system, skal mailadresserne stå i et tekstdokument hvor der kun står:
mail@mail.dk
mail1@mail1.dk
osv. - altså således at der kun står en mailadresse i hver linie.
Men de mails jeg har fra det gamle system kan jeg kun kopiere således at der står:
- slet - mail@mail.dk - Navn
- slet - mail1@mail1.dk - Navn

Derfor vil jeg høre om det er muligt at få et program eller ligende som kan kopiere mailadresserne alene - således at jeg slipper for "- slet" og "Navn"

Nogen ideer ?
Avatar billede double-g Juniormester
24. maj 2003 - 10:16 #1
Kan du ikke bare åbne den i notepad og gå ind under - filer - erstat -
og sætte den til at erstatte alle "- slet -" med "" og alle "- navn -" med ""

?
Avatar billede double-g Juniormester
24. maj 2003 - 10:19 #2
hov det hedder ikke -  filer - erstat -

men - rediger - erstat -

:-)
Avatar billede ado.dk Nybegynder
24. maj 2003 - 10:24 #3
Fik fjernet "- slet" med din metode.
Men "- Navn"  er personens navn og er derfor forskellig i hver linie.

Nogen ideer til at fjerne det ?
Avatar billede exp-ralle Nybegynder
24. maj 2003 - 10:35 #4
Hvor mange er der da?
Avatar billede double-g Juniormester
24. maj 2003 - 10:39 #5
desværre ikke, når det er forskellige navne. Men jeg *tror* det er en smal sag for en med forstand på det, at lave et script eller lignende, der kan tage alle ord med @ i og flytte over i en ny fil.
Avatar billede ado.dk Nybegynder
24. maj 2003 - 11:08 #6
Det er flere 100...
Er der andre som har en løsning ?
Avatar billede ado.dk Nybegynder
24. maj 2003 - 11:08 #7
flere 100=Flere tusinde
Avatar billede roenving Novice
24. maj 2003 - 11:16 #8
Hvad med en word-macro:
- gå til enden af linjen = <End>
- søg baglæns efter . = <ctrl>+B mm.
- gå til starten af næste ord = <ctrl>+pil
- markér til enden af linjen = <shift>+<End>
- undgå linjeskift-karakteren = <shift>+pil baglæns
- slet markering = <delete>
Avatar billede Slettet bruger
24. maj 2003 - 14:07 #9
Til PHP...
preg_match_all("/\\B@\\B/", $string, $matches);
Avatar billede ado.dk Nybegynder
24. maj 2003 - 15:09 #10
Nu har jeg fået det ordnet så der kun står dette i hver linie:
mail@mail.dk  Navn Efternavn

Men hvordan får jeg fjernet Navn og Efternavn ?


roenving - hvordan søger jeg baglæns ?
(Hvad mener du med <ctrl>+B mm)

regin - Kan ikke forstå hvordan det skal bruges i php...
Avatar billede roenving Novice
24. maj 2003 - 15:16 #11
Hvis du prøver at trykke <ctrl>+b får du en søgeboks frem, som har frem/tilbage (<alt>f<alt>gT hvis din word er indstillet normalt) ...

Grunden til at bruge den metode er at tastetryk er mere opportune, når du laver macroer !-)
Avatar billede Slettet bruger
24. maj 2003 - 17:21 #12
<?php
$string = "indholdet af filen med alle email@adresserne.dk";
preg_match_all("/\\B@\\B/", $string, $matches);
print_r($matches);//array med alle email adresserne!
?>
Avatar billede ado.dk Nybegynder
24. maj 2003 - 17:59 #13
Har løst det ved at åbne tekst dokumentet i exel og så isolere mailadresserne i en kolone for sig selv.
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
Kurser inden for grundlæggende programmering

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