相关疑难解决方法(0)

使用参数从c#运行命令行?

可以使用以下内容在c#中运行命令行:

process = new Process();
process.StartInfo.FileName = command;
process.Start();
Run Code Online (Sandbox Code Playgroud)

问题是如果命令字符串包含参数,例如:

C:\My Dir\MyFile.exe MyParam1 MyParam2
Run Code Online (Sandbox Code Playgroud)

这不起作用,我不知道如何从该字符串中提取参数并在process.Arguments属性上设置它?路径和文件名可能是其他东西,文件不必结束exe.

我怎么解决这个问题?

.net c# process

8
推荐指数
2
解决办法
2万
查看次数

使用正则表达式替换Ruby中引号中的所有空格

我正在尝试编写一个正则表达式来替换所有未包含在引号中的空格,所以这样的事情:

a = 4, b = 2, c = "space here"
Run Code Online (Sandbox Code Playgroud)

会回来这个:

a=4,b=2,c="space here"
Run Code Online (Sandbox Code Playgroud)

我花了一些时间搜索这个网站,我发现了一个类似的q/a(用空格分割一个字符串 - 保留引用的子串 - 在Python中),它将用一个可以在之后重新替换的标记替换引号内的所有空格擦拭所有其他空间...但我希望有一种更清洁的方式.

ruby regex

4
推荐指数
2
解决办法
9292
查看次数

标签 统计

.net ×1

c# ×1

process ×1

regex ×1

ruby ×1