0

次の形式の文字列があります。

httP;//whatvere[CanIncludeSpaces"].url -a -b -c

文字列配列で引数 -a、-b、-c を取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

これが私が思いついたものです:

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'
于 2012-10-01T23:06:03.490 に答える