gpt4 book ai didi

C# 字符串处理如何从字符串中获取路径和参数

转载 作者:太空狗 更新时间:2023-10-30 00:47:19 24 4
gpt4 key购买 nike

我在路径周围有一个带引号的字符串,如下所示:

"C:\Program Files (x86)\Windows Media Player\wmplayer.exe"arg1 arg2

如果我使用 Text.Split(new Char[] { ' ' }, 2); 然后我得到第一个空格。

如何获取路径和参数?

最佳答案

使用如下正则表达式:("".*?"")|(\S+)

所以你的代码应该是这样的:

Regex r = new Regex(@"("".*?"")|(\S+)"); 
MatchCollection mc = r.Matches(input);
for (int i = 0; i < mc.Count; i++)
{
Console.WriteLine(mc[i].Value);
}

关于C# 字符串处理如何从字符串中获取路径和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1049411/

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