Ho problemi a scrivere un semplice sistema basato su comandi per una chat. Voglio che gli utenti siano in grado di fare azioni di chat come
/j myChatRoom
o /join myChatRoom
/w user12 Hello
o /whisper user12 Hello
etc
Ho passato un po 'di tempo e tutto quello che posso inventare sono le sottostringhe e le ricerche indexof pazze, che cercano di tagliare pezzi dell'intera stringa e trovare un comando e argomenti. Sento che potrebbe esserci un'espressione regolare che potrebbe dirmi se questa stringa ha un argomento, per unire e lasciare le stanze, o due argomenti, per i messaggi privati. Non riesco a pensare a un modo logico.