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