TwitterのRSSフィードは、のような名前が表示されます。RSSフィードからテキストのセクションを削除
<name>johnDoe (John Doe)</name>
最初の括弧とし、後に始まるすべてを削除するには、PHPやJavaScript(好ましくはjqueryの)を使用する方法はありますか?私はユーザー名とその人の実際の名前ではなく、ユーザー名を表示したいだけです。
その他の詳細:私ははSimplePie
TwitterのRSSフィードは、のような名前が表示されます。RSSフィードからテキストのセクションを削除
<name>johnDoe (John Doe)</name>
最初の括弧とし、後に始まるすべてを削除するには、PHPやJavaScript(好ましくはjqueryの)を使用する方法はありますか?私はユーザー名とその人の実際の名前ではなく、ユーザー名を表示したいだけです。
その他の詳細:私ははSimplePie
を使用して、ページに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);
}
<?php
preg_match('/^([^\[email protected]\(\)])/', $string_from_author_tag, $matches);
$matches[0];// has what you want
?>
のようなものは、たぶんYahoo Pipesを見ている - RSSを修正するために使用することができ&を置き換えるREGEXの検索など、何でもできる後処理RSSフィードにフィード。