こんにちは、パラメーター部分で必要なことを教えてください (1 回だけ許可され>
ます。
働くもの:
^(?<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: Name
ParameterPart1: param > eter1
ParameterPart2: parameter2
説明: description