検索するのが面倒、再インストール時にどこ行ったか探すのが面倒、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);
}
コメント