salve a tutti,
sapreste dirmi come impostare questa regex: ("\\/([^\\s]+)\\s([a-zA-Z0-9]+)")
in maniera tale che la seconda parte, ovvero: ([a-zA-Z0-9]+) sia opzionale.. nel senso cattura la stringa se c'è altrimenti cattura soltanto la prima, ovvero quella che corrisponde al match: \\/([^\\s]+)

cioè deve catturare le stringhe:
/user raffy
/quit

come l'ho impostata io cattura una stringa soltanto se composta da due parti (come /user raffy) se gli passo /quit si blocca e non matcha nulla.
su internet non son stato capace di trovare una guida con questa funzionalità.. è un pochino un'arte più che programmazione.