Javaの正規表現にそのような問題があります。私はチャットアプリケーションをコーディングし、クライアントは「メッセージ」または「\コマンド値」だけをサーバーに送信できました。この文字列を解析したいのですが、行内のコマンドであるかどうかを確認します。ログインする場合は値が必要ですが、ログアウトする場合は value.required を false にする必要があります。私はそのような正規表現を作成します
"^\\\\(?<comm>login|status|((?=logout)))\\s(?<content>\\w+)"
ログアウト条件は何と書けばいいですか?通信グループでログアウトしたい。if logout のようなものを書く必要があります。その後に続くものは何も読まないでください。