请帮我解决这个问题。我想把“-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] = ""
请帮助我。
附言:我正在使用.NET 2.0。
谢谢。
你好,我用字符串@"-destination=C:\Program Files\Release"进行了测试,但结果不准确,我不明白为什么结果的长度为1。我认为这是因为字符串中有一个空格。
我想把它分成“destination”和“C:\Program Files\Release”
更多信息:这是我的要求: -string1=string2 -> 分割成:string1 & string2。 在string1和string2中不包含字符:“-”,“=”,但它们可以包含空格。
请帮助我。谢谢。