Announcement

Collapse
No announcement yet.

Strings aus einer Zeichenkette auslesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Strings aus einer Zeichenkette auslesen

    Hallo zusammen,
    bevor ihr auf mich einhackt ich hab nichts passendes under der suchfunktion gefunden...

    Mein Problem ist: Ich habe eine beliebig lange Zeichenkette(Benutzereingabe in Konsole), Ziel ist nun bestimmte Zeichenketten aus der Benutzereingabe herauszufiltern.

    Dabei gilt folgendes Muster:
    "#" "Buchstabe von 'A ' bis 'Z' " "Zahl" "+"
    z.B.: "#M12+" oder "#U07+" oder "B288+"

    Nachdem die Benutzer Eingegebene Zeichenkette vollständig durchsucht wurde, gibt das Programm eine Statistik aus. Diese besteht aus:

    Wie oft kam jeder Buchstabe von A bis Z vor?
    z.B.: A = 0 mal, B = 1 mal, C = 3 mal, ..., Z = 1 mal

    Wie hoch ist die Summe der nach den Buchstaben stehenden Zahlen?
    z.B.: Bei"#M12+" oder "U07+" oder "B288" wäre das Ergebnis: 307

    wäre euch über eine Hilfestellung der Lösung echt dankbar

    Grüße Steffen

  • #2
    Mittels regulärem Ausdruck
    #(\w)(\d+)\+

    In der ersten Gruppe steht der Buchstabe in der zweiten die Anzahl
    Christian

    Comment

    Working...
    X