C# ASP.NET获取twitter RSS屏幕名称
我想知道是否有可能从twitter RSS中删除屏幕名称 当前的格式如下C# ASP.NET获取twitter RSS屏幕名称,c#,asp.net,C#,Asp.net,我想知道是否有可能从twitter RSS中删除屏幕名称 当前的格式如下 <item> <title>USERNAME: blahblahblah </title> <description>USERNAME: blahblahbla x5 blahblahbla x10 blahblahbla x15</description> <pubDate>Mon, 20 Jan 2012 12:00:00
<item>
<title>USERNAME: blahblahblah </title>
<description>USERNAME: blahblahbla x5 blahblahbla x10 blahblahbla x15</description>
<pubDate>Mon, 20 Jan 2012 12:00:00 +0000</pubDate>
<guid>http://twitter.com/USERNAME/blahblahbla </guid>
<link>http://twitter.com/USERNAME/blahblahbla </link>
<twitter:source>please ignore here :-) </twitter:source>
<twitter:place/>
</item>
用户名:blahblahblah
用户名:blahblahbla x5 blahblahbla x10 blahblahbla x15
2012年1月20日星期一12:00:00+0000
http://twitter.com/USERNAME/blahblahbla
http://twitter.com/USERNAME/blahblahbla
请忽略此处:-)
有没有办法只获取用户名,例如从“description”标签获取冒号前的文本(用户名)
我对ASP.NET真的很陌生,感谢您提供一些详细的信息
非常感谢您可以使用正则表达式:
string InnerText = "USERNAME: blahblahblah";
Match match = Regex.Match(InnerText, "^(.*):");
string username;
if (match.Success)
{
username = match.Groups[1].Value;
}
此XPath表达式应满足以下要求:
<%#XPath("substring-before(description, \":\")")%>
在这里,我假设XMLDatasource如下所示:
<asp:XmlDataSource
runat="server"
ID="XmlDataSource1"
XPath="item"
DataFile="myfile.xml" />
这里的输入是什么?您是从原始XML字符串开始的吗?它是序列化对象的一部分吗?