Frage

Ich versuche, den Yahoo Answers-Feed zu analysieren - http://answers.yahoo.com/rss / ALLQ Das Problem ist, dass die Titel haben

[Kategorie]: Open Frage:

in jedem Titel, den ich will nicht ... Ich mag einen regulären Ausdruck schreiben, um diese ...

entfernen

etwas, dass wir alle die Buchstaben in der Startelf entfernen machen können [und die ersten. Sollte es tun

gibt es einen Raum nach dem : auch, müssen wir das auch entfernen.

Vielen Dank für diesen im Voraus, ich werde auch versuchen, eine Lösung selbst zu finden.

War es hilfreich?

Lösung

Haben Sie darüber nachgedacht, mit Yahoos YQL Service diesen Feed (oder anderen Web-Seiten) zu analysieren?

Sie haben bereits Beispielabfragen für Sie bei Yahoo erhalten Daten Antworten:

(Nur ein FYI, falls Sie sich nicht bewusst diesen bequemen Service waren. Ich benutze es statt Bildschirm mit RegEx der Schaben.)

Andere Tipps

die folgende regex sollte die Arbeit tun:

^\[.*?: 

Anwendungsbeispiel in C #:

string resultString = Regex.Replace(subjectString, @"^\[.*?: ", "");

Was sie tut, ist mit einer [ Klammer beginnen und alle Zeichen nehmen, bis sie einen : passen und den follwing Raum nehmen.

Hope, das hilft, Tom.

Danke @ cmptrgeekken für den Hinweis, die nicht gierig Ding aus!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top