kostenloser Webspace werbefrei: lima-city


preg_match pattern mit leerzeichen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ygo-online

    ygo-online hat kostenlosen Webspace.

    Weiß hier für jemand ein preg_match patern:
    payer_email=xxxx@gmail.com txn

    Ich möchte nur die email haben mehr nicht.
    Es steht einfach in einen haufen von daten.

    Bisherige Versuche:
    #payer_email=(.*) txn#Uis


    Hoffe auf hilfe danke :smile:

    Beitrag zuletzt geändert: 22.4.2013 19:16:16 von ygo-online
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,
    für Leerzeichen kann [:space:] verwendet werden (in einer Gruppierung).

    So kommst du an die E-mail:

    $str = "payer_email=xxxx@gmail.com txn";
    
    $suchmuster = '/^.*payer_email\=(.*)[[:space:]]/';
    preg_match($suchmuster, $str, $treffer);
    $mail = $treffer[1];
    
    
    echo "String: ".$str."<br/>";
    echo "Mail: ".$mail;


    Allerdings nur, solange dein String nur 1 mal im Text vorkommt.

    Grüße

    Beitrag zuletzt geändert: 22.4.2013 19:58:14 von programtools
  4. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Ansonsten eben so:
    <?php
    
    header('content-type: text/plain; charset=utf-8');
    
    $dschungel = <<< ETX
    Von Affen bevölkerter lima-city-Dschungel
    zwischen Bäumen wohnen player_email=affe@dschungel.com und und andere
    Parasiten, player_email=vogel@ba.um und natürlich ein
    y(u)go-online :-P
    ETX;
    
    preg_match_all('|player_email=([^ ]+)|', $dschungel, $affen);
    
    echo("Der Dschungel sieht folgendermaßen aus:\n");
    echo(htmlspecialchars($dschungel));
    echo("\n\nFolgende Affen wurden gefunden:\n");
    foreach($affen[1] as $affe)
    	echo(htmlspecialchars($affe) . "\n");
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!