, , ...., ` regex
$ paramn? の書き方は?cmd
$param1
$param2
私の解決策はこのようになりますが、それはたった4つのパラメータです
"(\\w+)\\s*(\\$\\w+)*,*\\s*(\\$\\w+)*,*\\s*(\\$\\w+)*,*\\s*(\\$\\w+)*"
実際のパラメータにのみ関心があるので、必要なのは(\ w *)だけです。これにより、ドルを含まないすべての単語の配列が得られます。
ドルを使用する必要がある場合:(\ $ \ w *)
regexPalでテストできます
"^\\w+\\s+(\\$[^\\,^\\s,^\\$]+\\s*,\\s*)*\\$[^\\,^\\s,^\\$]+$"