如何使用正则表达式提取命令行参数



我有一个包含应用程序参数的字符串,像这样

"/u usrname /p 'password ex' /e 'Module Name.exe' /a '/w='w1w2 w3' /t='t1 t2 t3' /c=%1a /b=''' "

我的意思是使用' and '来用空格绑定字符串。

我希望将上面的字符串提取为如下参数

/u
usrname
/p
password ex
/e
Module Name.exe
/a
/w='w1w2 w3' /t='t1 t2 t3' /c=%1a /b=''

如何使用正则表达式?

您可以使用正则表达式。分离方法:

string pattern = "(/\w\s)";

最新更新