您好,请告诉我我需要在参数部分(里面只允许一次>
只允许一次。
工作一:
^(?<command>(name|Name))\s:\s(?<parameter>[\w@]([\s\w._@=*'^/\[\]]*[\w.^/\[\]])*(,\s[\w@]([\s\w._@=*'^/\[\]]*[\w.^/\[\]])*)*)(?<seperator>\s>>\s)*(?<description>\w([\s\w]*[\w.])*)?$
不工作的一个我认为我可以像这样实现但错误:
^(?<command>(name|Name))\s:\s(?<parameter>[\w@]([\s\w._>@=*'^/\[\]]*[\w.^/\[\]])*(,\s[\w@]([\s\w._>@=*'^/\[\]]*[\w.^/\[\]])*)*)(?<seperator>\s>>\s)*(?<description>\w([\s\w]*[\w.])*)?$
预期输入:
Name : param > eter1, parameter2 >> description
预期输出:
CommandPart:名称
ParameterPart1:param> eter1
ParameterPart2:parameter2
描述:描述