imernoch: schwieriger regulärer Ausdruck..
Falk Pauser
- perl
0 Cheatah
hallo!
folgendes problem:
wie stelle ich es an, in einer zuvor eingelesenen textdatei nach bestimmten zeichenketten zu suchen (mittels regulärer ausdrücke) und die ergebnisse, also teilstrings, in einem eigenen array abzulegen?
beispiel: html-datei, alle tags finden und in ein array legen
* html-datei *******************************************************
-> <html>
-> <head><title>titel</title></head>
-> <body>
-> <div>inhalt</div>
-> </body>
-> </html>
* ergebnisse im array **********************************************
@erg = ("<html>","<head","<title>","</title>","</head>","<body>",..);
wäre euch sehr verbunden, wenn ihr für dieses problem ein beispiel liefern koenntet! (inhalt der html-datei ist z.b. schon eingelesen in das array @fileContent)
vielen dank!!
mfg
-p-
Hi,
wie stelle ich es an, in einer zuvor eingelesenen textdatei nach bestimmten zeichenketten zu suchen (mittels regulärer ausdrücke) und die ergebnisse, also teilstrings, in einem eigenen array abzulegen?
beispiel: html-datei, alle tags finden und in ein array legen
my @result = $page =~ /(<[^<]+>)/;
Bist Du sicher, daß Du nicht eigentlich HTML::Parser o.ä. verwenden möchtest?
wäre euch sehr verbunden, wenn ihr für dieses problem ein beispiel liefern koenntet!
Das war aber, zumindest aus meiner Sicht, das letzte Mal. Dies hier ist das Forum von SelfHTML, nicht von GetHTML. Lies Dir bitte die relevanten Kapitel der Perl-Dokumentation an, insbesondere hier
perldoc perlre
und versuche selbst, damit zu Ergebnissen zu kommen. Wenn Du an einer Stelle nicht weiterkommst, frage bitte entsprechend, indem Du uns mitteilst, was Du erreichen möchtest, was Du versucht hast, welche Schwächen Dir im Ergebnis aufgefallen sind und was Du dagegen mit welchem (Miß-)Erfolg unternommen hast. Frage bitte _nicht_ nach fertigen Lösungen.
(inhalt der html-datei ist z.b. schon eingelesen in das array @fileContent)
perldoc -f join
Cheatah
hallo cheata (schonwieder),
Das war aber, zumindest aus meiner Sicht, das letzte Mal. Dies hier ist das Forum von SelfHTML, nicht von GetHTML. Lies Dir bitte die relevanten Kapitel der Perl-Dokumentation an, insbesondere hier
? es geht hier nicht um html, sondern um pearl
perldoc perlre
und versuche selbst, damit zu Ergebnissen zu kommen. Wenn Du an einer Stelle nicht weiterkommst, frage bitte entsprechend, indem Du uns mitteilst, was Du erreichen möchtest, was Du versucht hast, welche Schwächen Dir im Ergebnis aufgefallen sind und was Du dagegen mit welchem (Miß-)Erfolg unternommen hast. Frage bitte _nicht_ nach fertigen Lösungen.
ich bin gewiss niemand, der einfach so ins forum postet, ohne vorher _einiges_ versucht zu haben, aber ich kann einfach keine praktischen beispiele im netz zu meinem problem finden. ich habe einiges versucht, bin aber zu _keinem ergebnis_ gekommen. so bekomme ich es beispielsweise nicht hin, das ergebnis einer reg.expr. in einem eigenen string abzulegen, bin mir aber sicher, dass das doch nicht so schwer sein kann
Cheatah
*hmpf* macht es dir spass, im forum die leute anzupöbeln? anders hab' ich dich bisher nicht kennengelernt...
mfg
-p-
Hallo Falk,
? es geht hier nicht um html, sondern um pearl
1. es gibt in Self auch ein Kapitel über Perl/CGI. Lies es nach!
2. in dem Fall war _nicht_ Self gemeint, sondern die bei jedem Perl-Interpreter mitgelieferte
Perl-Dokumentation. Hilfe dazu findest du über
Start->Ausführen->command
cd pfad\zu\perl\bin
perldoc perldoc
ich bin gewiss niemand, der einfach so ins forum postet, ohne vorher _einiges_ versucht zu haben,
aber ich kann einfach keine praktischen beispiele im netz zu meinem problem finden.
Es gibt genügend. Außerdem sind es Grundlagen regulärer Ausdrücke, sowas zu programmieren. Du
müßtest es nur mal NACHLESEN!
ich habe einiges versucht, bin aber zu _keinem ergebnis_ gekommen.
Dann hast du es nicht _wirklich_ versucht, denn die Lösung ist sehr einfach und kann auch von einem
Perl-Anfänger mit Leichtigkeit gefunden werden.
so bekomme ich es beispielsweise nicht hin, das ergebnis einer reg.expr. in einem eigenen string
abzulegen, bin mir aber sicher, dass das doch nicht so schwer sein kann
Nein. Lies dazu das Kapitel "perlre" in der Perl mitgelieferten Perldokumentation, die ich oben erwähnte.
*hmpf* macht es dir spass, im forum die leute anzupöbeln?
Es wäre nicht nötig, dich anzupöbeln, wenn du zuerst selber denken würdest und dann nicht mit der Bitte
einer Lösung zu uns kommen würdest, sondern mit einer Bitte nach _Hilfestellung!_
anders hab' ich dich bisher nicht kennengelernt...
Augenscheinlich hast du dich nicht an die hier geltenden Regeln gehalten: selber denken und selber
machen.
mfg
CK1
<img src="http://wwwtech.de/images/banner.jpg" alt="">
http://wwwtech.de/
http://wwwtech.de/moorhuhn/
oh ihr allmächtigen und oberschlauen forumsbesitzer!
ich möchte mich fuer alle unannehmlichkeiten entschuldigen und euch - oh allwissende - die fuesse kuessen! es war wirklich dumm von mir zu erwarten, dass da jemand ein ohr fuer ein solches arschloch wie mich hat - nochmals entschuldigung!
und weg...