读书人

急求正则表达式,解析起步参数

发布时间: 2013-01-28 11:49:56 作者: rapoo

急求正则表达式,解析启动参数
我的程序允许输入启动参数,参数格式以-paramname paramvalue来界定
比如-length 1024 -path "D:\test\"
这样子,我程序怎么用正则来获取,对于不符合的能够过滤掉,只取符合格式要求的
比如 -length 1024 "D:\test\" 就只能获取length参数为1024,而后面的不符要求的直接过滤掉
[解决办法]
(\-\w+)\s+(?!\-)(\S+)
[解决办法]
(?<=-(\S+))\s+(\S+)\s?

读书人网 >C#

热点推荐