2009-03-15 4 views
0

트위터의 RSS 피드를 표시 이름을 텍스트의 부분을 삭제 :으로 RSS 피드에서

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

첫 번째 괄호 이후부터 모든 것을 삭제하는 PHP 나 자바 스크립트 (바람직하게는 jQuery를) 사용하는 방법이 있나요? 나는 사용자 이름과 그 사람의 실제 이름이 아닌 단지 사용자 이름을 보여주고 싶습니다.

기타 사항 : 나는 SimplePie를

를 사용하여 페이지에 RSS 피드를 구문 분석하고있어

답변

1
나는 다음의 인덱스를 찾는 당신의 해석 구조에서 <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를 수정하는 데 사용할 수 & 대체 정규식 검색을 포함하여 아무 것도 할 수있는 후 처리 RSS 피드에 공급한다.

관련 문제