0
我在格式字符串:解析來自C#中以下字符串的命令行?
httP;//whatvere[CanIncludeSpaces"].url -a -b -c
我如何獲得的參數-A,-B,-C在一個字符串數組?
感謝
我在格式字符串:解析來自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'
是那些字符串應該代表實際的超鏈接,或者是它突出部分巧合的是,你張貼的例子似乎像一個超鏈接? – Thousand
沒有第一部分是url,參數是常規args – user1202434
可以包含空格部分是用[]分隔嗎? – CrazyCasta