2009-03-15 9 views
0

Twitter RSS-Feed zeigt Namen wie:Löschen eines Textabschnitt aus einem RSS-Feed

<name>johnDoe (John Doe)</name> 

Gibt es eine Möglichkeit PHP oder Javascript zu verwenden (vorzugsweise jquery) alles löschen mit den ersten Klammern beginnen und nach? Ich möchte nur den Benutzernamen und nicht den Benutzernamen und den tatsächlichen Namen der Person zeigen.

Weitere Details: Ich bin Parsen einen RSS-Feeds in einer Seite mit SimplePie

Antwort

1

würde ich vorschlagen, den RSS-Feed wie gewohnt Parsen dann immer den Wert des <name> Elements aus Ihrer analysierte Struktur, den Index der Suche nach öffnende Klammern und trimmen alles vom vorherigen Index (dh das Leerzeichen) ab. So etwas wie

var nameStr = ...; // get the value of <name> 
var pIndex = nameStr.indexOf(" ("); 
if (pIndex) { // just make sure a parenthesis was in fact found 
    nameStr = nameStr.substring(0, pIndex); 
} 
0

Vielleicht einen Blick auf Yahoo Pipes haben - es kann verwendet werden, RSS-Feeds zu ändern in eine nachbearbeitete RSS-Feed, der alles kann, einschließlich REGEX Suche & ersetzen.

Verwandte Themen