kostenloser Webspace werbefrei: lima-city


Ein weiteres Regex Thema.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    redcow

    Kostenloser Webspace von redcow

    redcow hat kostenlosen Webspace.

    Huhu,

    Es geht hier wie so oft schon um unser aller Lieblingsthema: Regex.

    Ich hab eigentlich so ziemlich jedes Tutorial durchforstet das ich gesehen habe, aber die Lösung gefunden hab ich trotzdem nicht.

    Was ich möchte ist eigentlich einfach:

    Mit preg_match durch "+" abgegrenzte Variablen aus einem Text filtern.

    Das sollte dann so funktionieren:

    Hallo, +NAME+. Du bist also +ALTER+ Jahre alt.


    zu

    array ( "NAME", "ALTER" )


    Tja, mein regex sieht bisher so aus:

    preg_match ( '!\+(.*)\+!i', $expr, $match );


    Das Problem: Es wird dann auch zb. "+.Du bist also +" zurückgeliefert - eigentlich korrekt aber nicht das was ich will.

    Hat jemand einen Tipp für mich?

    Mfg redocw
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hi,

    sowie ich das sehe ist das was du vorhast nicht möglich, du brauchst einen Start und ein Ende.

    +NAME/+ wäre hier eine Lösung oder +NAME[zeichen]

    Grüsse
    Color
  4. Hoi. Wenn du nur Großgeschriebene Sachen mit Plussen matchen willst, versuchs mit [A-Z]+ statt .+
  5. Autor dieses Themas

    redcow

    Kostenloser Webspace von redcow

    redcow hat kostenlosen Webspace.

    Gut, dann pfeif ich auf Regex und werd das ganze mit explode() lösen ^^

    (Klappt schon ^^)

    Danke für deine Hilfe!
  6. 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!