Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用字符串拆分字符串并在c中检索值#_C# - Fatal编程技术网

C# 用字符串拆分字符串并在c中检索值#

C# 用字符串拆分字符串并在c中检索值#,c#,C#,我必须从mystring中提取命令-r前面的任何内容,这里是“Testrun” 我会使用这个字符串。拆分版本: string[] value = mystring .Split(new string[] { "\"-r " }, StringSplitOptions.None); if (value.Length != 0) { runConfig = value[1].Replace("\"

我必须从mystring中提取命令-r前面的任何内容,这里是“Testrun


我会使用这个
字符串。拆分
版本:

string[] value = mystring .Split(new string[] { "\"-r " }, StringSplitOptions.None);
                if (value.Length != 0)
                {
                    runConfig = value[1].Replace("\"", "");
                }

第二个
Split
仅适用于
-r
之后可能有其他参数的情况。

我将使用此
字符串。Split
版本:

string[] value = mystring .Split(new string[] { "\"-r " }, StringSplitOptions.None);
                if (value.Length != 0)
                {
                    runConfig = value[1].Replace("\"", "");
                }

第二个
拆分
仅适用于
-r
之后可能有其他参数的情况。

确定。那个么你们的问题是什么?这是你们的答案吗?从路径中我必须检索值TestRun(-r是commnd),这不是一个问题。解释您当前的实现有什么问题。该命令总是在字符串的末尾,还是可能会有所不同?好的。那个么你们的问题是什么?这是你们的答案吗?从路径中我必须检索值TestRun(-r是commnd),这不是一个问题。解释您当前的实现有什么问题。该命令总是在字符串的末尾,还是可能会有所不同?
string[] value = mystring.Split(new string[] {" -r " }, 2, StringSplitOptions.None);
string runConfig = value.Last().Split()[0];