Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RSS-Feeds mit grep filtern
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #1
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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.950
Registriert seit: Jul 2008
Beitrag #2
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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
s4ndwichMakeR Offline
Realitätsfeinmotoriker‮

Beiträge: 5.195
Registriert seit: Jul 2008
Beitrag #3
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. :D

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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste