Moin liebe Gemeinde,
ich habe ein kleines anliegen,
wie kann ich mehrere Email-Adressen Namen bis @ löschen und nur die url.de stehe lassen.
also abcdef@url.de => url.de
Ich danke im Voraus. Vielen DANK
email-adresse löschen bis @ und nur url.xx stehen lassen
-
- Beiträge: 236
- Registriert: Do Feb 10, 2011 6:31 pm
Re: email-adresse löschen bis @ und nur url.xx stehen lassen
Da gäbe es mehrere Möglichkeiten:
Regular Expression wäre auch eine Möglichkeit, aber wie ich finde hier vollkommen übertrieben.
Falls wir über reines C reden musst du wohl den string zeichenweise durchlaufen und ab dem @ die Zeichen speichern
Den Profis hier fällt sicher noch mehr ein
Code: Alles auswählen
string sEmail = "user@domain.com";
int iPos = email.find('@');
string sdomain = email.subtr(iPos);
Code: Alles auswählen
string sEmail = "user@domain.com";
sDomain = sEmail.split('@')[1];
Regular Expression wäre auch eine Möglichkeit, aber wie ich finde hier vollkommen übertrieben.
Falls wir über reines C reden musst du wohl den string zeichenweise durchlaufen und ab dem @ die Zeichen speichern
Den Profis hier fällt sicher noch mehr ein

Re: email-adresse löschen bis @ und nur url.xx stehen lassen
Bitte zeig doch mal deinen bestehenden Code und erklär uns was du dir dabei gedacht hast und was davon nicht das erwartete Ergebnis liefert.
https://www.proggen.org/doku.php?id=faq ... ormulieren
https://www.proggen.org/doku.php?id=faq ... ormulieren
Re: email-adresse löschen bis @ und nur url.xx stehen lassen
Oguzman hat geschrieben: abcdef@url.de => url.de
Code: Alles auswählen
char *mailurl = "abcdef@url.de";
char *domain;
domain = strchr(mailurl, '@');
if (domain != NULL)
domain ++;
It's as simple as that. And remember, Beethoven wrote his first symphony in C.