C# Cheatseet

検索するのが面倒、再インストール時にどこ行ったか探すのが面倒、Evernoteみたいなのに入れててもどこ行ったか探すのが面倒。忘備録。なのでバグ含みでもしらないw

文字列からURLのみ正規表現で抜き出す

Regex reg = new Regex(@"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?");
Match match = reg.Match("http://www.yahoo.co.jp");

    Console.WriteLine(match.Value);

URL部分のみ取り出す?以降削除

Console.WriteLine((new Uri("http://www.test.jp/?aaaaaaaaaa")).GetLeftPart(UriPartial.Path));

検索文字列より前取り出し・ない場合は文字列そのまま

public static string RemoveRight(string str, string removeStr)
{
    var length = str.IndexOf(removeStr);
    if(length < 0)
    {
        return str;
    }
        return str.Substring(0, length);
}

コメント

タイトルとURLをコピーしました