C# 如何使用C解析Twitter提要中的链接、哈希代码和屏幕名#
我使用以下代码来解析javascript中的字符串。这很好用。 现在我想在C#中做同样的事情。我想用C#解析字符串。我该怎么做呢C# 如何使用C解析Twitter提要中的链接、哈希代码和屏幕名#,c#,asp.net,C#,Asp.net,我使用以下代码来解析javascript中的字符串。这很好用。 现在我想在C#中做同样的事情。我想用C#解析字符串。我该怎么做呢 (FeedText).parseURL().parseUsername().parseHashtag() String.prototype.parseURL = function () { return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, fun
(FeedText).parseURL().parseUsername().parseHashtag()
String.prototype.parseURL = function () {
return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, function (url) {
return url.link(url);
});
};
String.prototype.parseUsername = function () {
return this.replace(/[@]+[A-Za-z0-9-_]+/g, function (u) {
var username = u.replace("@", "")
return u.link("http://twitter.com/" + username);
});
};
String.prototype.parseHashtag = function () {
return this.replace(/[#]+[A-Za-z0-9-_]+/g, function (t) {
var tag = t.replace("#", "%23")
return t.link("http://search.twitter.com/search?q=" + tag);
});
};
你应该先自己动手做。这是一个起点:你会付给我多少钱来帮你完成你的工作?