rgには正規表現が必要ですが、スペースで区切られた1つの単語が続きます。例えば : "RGワード"Javaの基本的な正規表現が必要です
私は
string.matches("rg .*);
をやってみましたが、それは一つの単語以上を受け入れなります。
rgには正規表現が必要ですが、スペースで区切られた1つの単語が続きます。例えば : "RGワード"Javaの基本的な正規表現が必要です
私は
string.matches("rg .*);
をやってみましたが、それは一つの単語以上を受け入れなります。
ドットは任意の文字に一致し、空白と一致します。あなたはそのようにこれに例外を作ることができます。
string.matches("rg [^ ]*");
実際には、ドットはデフォルトでは*任意の*空白に一致しません。しかし、規則的なスペースが意味されている場合、そのパターンはうまくいくはずです。また、 '' rg \\ S + ''や' 'rg \\ w +" 'もOPのためのより良い選択肢になります。 –
正規表現を理解するのに苦労しています... "rg \\ w +"のようなものが必要ですが、それに続く単語には "。"が必要です。しかし、w +は非単語文字を許可しません、どんな助けも認められます – ricefieldboy
rg [\ w。] + "' –
あなたはこれを試すことができます。
string.matches("rg [a-zA-Z0-9]*");
あなたはパターンを使用する必要があります
rg [\w.]+
\w
マッチ任意の「単語」の文字を
.
は、リテラル期間
正規表現に関するドキュメントを調べましたか? –