пожалуйста, помогите мне эту проблему.
Я хочу разделить "-action = 1" на "action" и "1".
string pattern = @"^-(\S+)=(\S+)$";
Regex regex = new Regex(pattern);
string myText = "-action=1";
string[] result = regex.Split(myText);
Я не знаю, почему результат имеет длину = 4.
result[0] = ""
result[1] = "action"
result[2] = "1"
result[3] = ""
Пожалуйста, помогите мне.
P / S: я использую .NET 2.0.
Спасибо.
Здравствуйте, я тестировал со строкой: @ "- destination = C: \ Program Files \ Release", но результат был неточным, я не понимаю, почему длина результата = 1. Я думаю, потому что в строке есть пробел .
Я хочу разделить его на «пункт назначения» и «C: \ Program Files \ Release»
Дополнительная информация: это мое требование:
-string1 = string2 -> разделить его на: string1 & string2.
В string1 и string2 не содержатся символы: '-', '=', но они могут содержать пробелы.
Пожалуйста, помогите мне. Спасибо.