次の形式の文字列があります。
httP;//whatvere[CanIncludeSpaces"].url -a -b -c
文字列配列で引数 -a、-b、-c を取得するにはどうすればよいですか?
ありがとう
次の形式の文字列があります。
httP;//whatvere[CanIncludeSpaces"].url -a -b -c
文字列配列で引数 -a、-b、-c を取得するにはどうすればよいですか?
ありがとう
これが私が思いついたものです:
var str = "httP;//whatvere[CanIncludeSpaces\"].url -a -b -c";
var endOfUrl = str.LastIndexOf(".url") + 4;
var args = str.Substring(endOfUrl).Split(new[]{' '}, StringSplitOptions.RemoveEmptyEntries);
//args is ["-a", "-b", "-c"]
//also, the URL is easy to get:
var url = str.Substring(0, endOfUrl);
//url is now 'httP;//whatvere[CanIncludeSpaces"].url'