从 RSS 源中删除一段文本
Twitter 的 RSS 提要将名称显示为:
<name>johnDoe (John Doe)</name>
Is there a way to use php or javascript (preferred jquery) to delete everything opening with the 第一个括号及其后的内容? 我只想显示用户名,而不是用户名和该人的真实姓名。
其他细节:我正在使用 SimplePie 将 RSS 提要解析到页面中
Twitter's RSS feed displays names as:
<name>johnDoe (John Doe)</name>
Is there a way to use php or javascript (preferably jquery) to delete everything starting with the first parentheses and after? I only want to show the username and not the username and the person's actual name.
Other details: I'm parsing an RSS feed into a page using SimplePie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我建议像往常一样解析 RSS 提要,然后从解析的结构中获取
元素的值,找到左括号的索引,并修剪掉先前索引中的所有内容(即空间)开始。 就像是I would suggest parsing the RSS feed as usual then getting the value of the
<name>
element from your parsed structure, finding the index of the opening parenthesis, and trimming off everything from the previous index (i.e. the space) onwards. Something like也许看看 Yahoo Pipes - 它可用于将 RSS 提要修改为后处理的可以执行任何操作的 RSS 提要,包括 REGEX 搜索和搜索 代替。
Maybe have a look at Yahoo Pipes - it can be used to modify RSS feeds into a post-processed RSS feed that can do anything, including REGEX search & replace.