gpt4 book ai didi

c# - 用字符串拆分字符串并检索值 c#

转载 作者:太空宇宙 更新时间:2023-11-03 22:52:08 25 4
gpt4 key购买 nike

我有下面的字符串

string arguments = "-p=C:\Users\mplususer\Documents\SharpDevelop Projects\o9\o9\bin\Debug\o9.exe""-t=False""-r=TestRun";

我想用 "-t=" 拆分字符串并得到 false

if (arguments.Contains("-t="))
{
string[] value = arguments.Split(new string[] { "\"-t=" }, StringSplitOptions.None);
if (value.Length != 0)
{
mode = value[1].Replace("\"", "");
}
}

最佳答案

简单地创建一个IndexOf:

var i = myString.IndexOf("-t=") + 3;
if(i != -1)
value = myString.SubString(i, myString.IndexOf("\"", i) - i);

您也可以为此使用正则表达式:

var r = new Regex("-t (true|false)");
var g = r.Match(myString).Groups;
if(g.Count > 1)
value = Convert.ToBoolean(g[1].ToString());

关于c# - 用字符串拆分字符串并检索值 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46973265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com