EisFuX: String-Funktionen und Reguläre Ausdrücke

Beitrag lesen

(Hallo|Hi(ho)?|Tag) vic,

nach dieser Zeile folgen natürlich die beiden Zeilen mit den Daten die ich haben will, allerdings hab ich keine Ahnung wie das ganze Programmiertechnisch lösen soll.

Es gibt in Perl ein paar eingebaute Funktionen, mit denen du in Zeichenketten suchen und Teilzeichenketten extrahieren ("heraus-pulen") kannst. Die wichtigsten:
substr()
index()

Auf SELFHTML.de gibts die auch in deutscher Sprache:
http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#substr
http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#index

Über kurz oder lang wirst du aber reguläre Ausdrücke kennen und schätzen lernen.

Brauchbare Einsstiegsseiten in deutscher Sprache könnten die hier sein:

http://de.selfhtml.org/perl/sprache/regexpr.htm (Wo wir eh schon mal hier sind ... ;-))
http://regexp-evaluator.de/tutorial/ (bezieht sich auf die Perl-kompatiblen RegEx von PHP)

Ich muss irgendwie die obere Zeile suchen, danach eine Zeile runtergehen und nach Zahlenausdrücken suchen oder so ähnlich (würde mir jetzt so vorschweben).

Zeilenumbrüche sehen in RegEx-Schreibweise so aus: "\n"
Ganze Zahlen markiert man so: "\d+"
Dabei steht "\d" für eine Ziffer und das "+" legt fest, das die Zahl aus mindestens einer Ziffer bestehen muss, aber auch mehrere enthalten kann.

Allerdings wie gesagt bin ich Perl Neuling und weiss nicht genau was möglich ist und was nicht.

Dann versuchs doch mal hiermit:
http://de.selfhtml.org/perl/intro.htm

MffG
EisFuX