如何从字符串(url)获取特定字符串?

时间:2015-07-04 12:01:14

标签: c# asp.net

我有这样的字符串

http://ir.ebaystatic.com/pictures/aw/pics/globalAssets/imgLoading_30x30.gif" imgsel =" 0" alt ="图片是

我希望从第一个(http)到(gif)单词获取字符串并忽略所有到最后

3 个答案:

答案 0 :(得分:0)

在使用split函数之后,只需将url存储在string变量中 使用('//')。然后将值集存储到变量中。

答案 1 :(得分:0)

如果要获取字符串直到gif,请使用substring方法

using System;

public class Test
{
    public static void Main()
    {
        // your code goes here
         String myString = "http://i...content-available-to-author-only...c.com//pictures//aw//pics//globalAssets//imgLoading_30x30.gif//imgsel=\"0\" alt=\"Image\"";
          Console.WriteLine(myString.Substring(0,myString.IndexOf("gif")+3));
    }
}

输出继电器:

http://i...content-available-to-author-only...c.com//pictures//aw//pics//globalAssets//imgLoading_30x30.gif

答案 2 :(得分:0)

你可以在以下功能, 在start中传递http,在end变量中传递gif

 string getsubstring(string text, string start, string end)
{
    text = text.Substring(text.IndexOf(start));
    text = text.Substring(0,text.IndexOf(end));
    return text;

}