Themabewertung:
- 0 Bewertung(en) - 0 im Durchschnitt
- 1
- 2
- 3
- 4
- 5
RSS-Feeds mit grep filtern
|
s4ndwichMakeR
Realitätsfeinmotoriker
Beiträge: 5.195
Registriert seit: Jul 2008
|
RSS-Feeds mit grep filtern
grep ist ja nicht das Gelbe vom Ei, wenn es um die Auswertung von XML-Daten geht. Da gibt es passende Alternativen, aber ich suche trotzdem nach einer Möglichkeit, RSS-Feeds mit einem bestimmten Suchbegriff filtern zu lassen.
Konkret kann alles zwischen <item> und (dem nächsten darauf folgenden) </item> durchsucht werden. Wie bastle ich einen regulären Ausdruck zusammen, der das entsprechend filtert?
• • • – • – – • – –
|
|
30.09.2011 13:18 |
|
gandro
Quälgeist
Beiträge: 8.950
Registriert seit: Jul 2008
|
RSS-Feeds mit grep filtern
Mit grep nicht machbar, da es ausschliesslich zeilenbasiert arbeitet. Und so ein <item> kann sich über mehrere Zeilen erstrecken, das ist mit grep nicht rausfilterbar.
|
|
30.09.2011 16:38 |
|
s4ndwichMakeR
Realitätsfeinmotoriker
Beiträge: 5.195
Registriert seit: Jul 2008
|
RSS-Feeds mit grep filtern
Man könnte vorher alle Zeilenumbrüche entfernen und dann jedes <item> durch \n<item> und jedes </item> durch </item>\n ersetzen.
Nein, ich glaube, ich muss mir eine andere Möglichkeit suchen, XML-Daten auszuwerten. Zur Not schreib ich mein Skript eben in Python. :3
• • • – • – – • – –
|
|
01.10.2011 22:33 |
|
Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste