kostenloser Webspace werbefrei: lima-city


PHP preg_match Platzhalter

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    no-smoke

    Kostenloser Webspace von no-smoke

    no-smoke hat kostenlosen Webspace.

    Hallo ich stehe vor folgendem Problem. Ich muss in einem String mit einem recht langen Text einen Ausdruck finden.
    Diesen hier: "Starting VM KSudhoff-VPC_active ... ...done."

    ICh weiß das es mit preg_match geht, aber ich habe ein Problem mit den Platzhaltern!

    Ich will das dies hier durch einen Platzhalter ersetzt wird, da es sich dynamisch ändert!
    "KSudhoff-VPC_active ... ..."

    Hioer mein gescheiterter Versuch:
    if preg_match("/#Starting.*?done.#/",$MailDetails))


    Kann mir wer helfen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    no-smoke schrieb:
    Ich will das dies hier durch einen Platzhalter ersetzt wird, da es sich dynamisch ändert!
    Was ändert sich dynamisch?

    Wofür stehen die
    #
    eigentlich in deinem Pattern?

    Wie wärs damit:
    if(preg_match('/Starting.*?done\./',$MailDetails)) irgendwas;


    Beitrag zuletzt geändert: 27.6.2012 18:36:56 von hackyourlife
  4. sinnvoll wäre es noch, den letzten Punkt zu escapen also so:
    if(preg_match('/Starting.*?done\./',$MailDetails)) irgendwas;

    bzw falls die ... ... vor dem done auch mit drin sein sollen und nicht nur irgendwelchen Text beschreiben sollten:
    if(preg_match('/Starting.*?\.\.\. \.\.\.done\./',$MailDetails)) irgendwas;

  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!