2009-03-15 16 views
0

TwitterのRSSフィードは、のような名前が表示されます。RSSフィードからテキストのセクションを削除

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

最初の括弧とし、後に始まるすべてを削除するには、PHPやJavaScript(好ましくはjqueryの)を使用する方法はありますか?私はユーザー名とその人の実際の名前ではなく、ユーザー名を表示したいだけです。

その他の詳細:私ははSimplePie

答えて

1

を使用して、ページにRSSフィードを解析しています私はのインデックスを見つけること、そしてあなたの解析された構造から<name>要素の値を取得いつものようにRSSフィードを解析することをお勧め前のインデックス(つまりスペース)以降のすべてを切り捨てます。

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

のようなものは、たぶんYahoo Pipesを見ている - RSSを修正するために使用することができ&を置き換えるREGEXの検索など、何でもできる後処理RSSフィードにフィード。

関連する問題