gondor: Text aus String filtern

Hi,

ich muss folgenden Text aus Strings filtern:

Beispiel Text:

bla blabla blub blubblablub, xxx Hamburg (xxx)

oder

bla blabla blub blubblablub Hannover (xxx)

Gefiltert:

Hamburg (xxx)

oder

Hannover (xxx)

Kann mir jemand dafür einen Tipp geben? Tu mich mit den regulären Ausdrücken immer(noch) sehr schwer :-(

Danke,

gondor(..)

  1. Hallo,

    Nutze den Befehl stristr.

    gruß aus Hosena

    1. Nochmal ich...

      kann ich das denn so benutzen, wenn das erste Vorkommen nicht bekannt ist?

      Kann ja auch München (xxx) oder Berlin (xxx) sein...

      Hallo,

      Nutze den Befehl stristr.

      gruß aus Hosena

      Danke noch einmal für Hilfe,

      gondor(..)

      1. Hallo,

        Wenn die Zeichen vorher eine einheitliche Länge haben, könntest du mit einem Befehl, den ich jetzt nicht im Kopf hab, festlegen, dass der String ab dem 10. Zeichen oder so, ausgegeben werden soll.

        gruß aus Hosena

      2. Hallo,

        Wie gesagt, wenn die Abstände gleich sind, dann nutze substr mit der genauen Startposition.

        gruß aus Hosena

        1. Hi Hosena,

          leider gibt es keine gleichen Abstände...

          andere Ideen?

          Hallo,

          Wie gesagt, wenn die Abstände gleich sind, dann nutze substr mit der genauen Startposition.

          gruß aus Hosena

          Gruß,

          gondor(..)

          1. hi,

            andere Ideen?

            Mal langsam ein wenig mit regulären Ausdrücken beschäftigen - anstatt uns immer wieder auf's neue zu erzählen, dass du dich damit "noch" schwertust?

            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hello,

    was suchst Du?

    ein Muster           ??????????? (XXX)
                         ???????? (XXX)
                         ??????????????? (XXX)

    oder noch schlimmer  ???????? (??)
                         ??????????????? (????)
                         ?????? (?)

    oder gibt es feste Begriffe, die bereits bekannt sind?

    • Hannover (XXX)
    • Hamburg (XXX)
    • München (XXX)
    • Berlin (XXX)

    Also bekannte Orte mit dem Muster Klammerauf-drei Zeichen-Klammerzu ?

    Reguläre Ausdrücke sind etwas teurer, als reine Stringsuche.

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

  3. gudn tach!

    Beispiel Text:

    bla blabla blub blubblablub, xxx Hamburg (xxx)

    oder

    bla blabla blub blubblablub Hannover (xxx)

    Gefiltert:

    Hamburg (xxx)

    oder

    Hannover (xxx)

    s/^(bl(a|ub) ?)+(, xxx )?//

    prost
    seth