Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用C解析Twitter提要中的链接、哈希代码和屏幕名#_C#_Asp.net - Fatal编程技术网

C# 如何使用C解析Twitter提要中的链接、哈希代码和屏幕名#

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

我使用以下代码来解析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, 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);
    });
};

你应该先自己动手做。这是一个起点:

你会付给我多少钱来帮你完成你的工作?