Java正規表現が必要です。これは、指定されたStringが空ではなくnullでないことをチェックします。しかし、ユーザが誤って入力の始めに空白を与えて、後で空白を許可した場合には、この式が必要になります。文字列がnullでないことを確認するための正規表現
答えて
正規表現を使用せずに実行できます。
boolean check(String s) {
return s != null && s.trim().length() > 0;
}
私は正規表現を使用したいと思う ' – user1324126
@ user1324126それはひどい考えです。 – Woot4Moo
@ Woot4Mooそれはいい考えではありませんが、特定のことにはまだ必要です –
あなたはnullity
と虚しさを確認するためにGuavaを使用することができます。
Strings.isNullOrEmpty(myString);
そして、あなたはnull
String
に正規表現を使用することはできません。
はこれを試してみてください:
yourString != null && yourString.trim().length() > 0
あなたは、Javaの正規表現とnull参照をチェックすることはできません。参照がnullでないことを個別にチェックし、文字列と正規表現を比較する必要があります。
public static boolean isNullEmptyOrWhitespace(String s) {
return (s==null) || s.matches("^\\s*$");
}
- 1. 正規表現を持つ文字列を特定の文字列で始めることを確認する
- 2. 大文字と小文字の違いを無視して正規表現を確認する正規表現
- 3. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
- 4. 有効な正規表現の正規表現文字列
- 5. 正規表現マッチ、この文字列
- 6. 特殊文字のための正規表現のための正規表現
- 7. 文字列で正規表現するか、文字列で正規表現しないか?
- 8. 文字と数字をチェックするための正規表現
- 9. パスワード文字列を評価するための正規表現
- 10. 正規表現文字列
- 11. エスケープされていない文字を確認する正規表現
- 12. Javascript文字列の前と後ろの文字列を確認する正規表現
- 13. サブ文字列を見つけるための正規表現
- 14. 正規表現を使用して文字列のサブシーケンスを確認する
- 15. 正規表現エンジンでは、必要な文字がすべて文字列内にあることを確認しないのはなぜですか?
- 16. 正規表現の文字列を正確に
- 17. 単語を確認するための正規表現GO
- 18. Jenkinsの正規表現の正規表現文字列パラメータプラグイン
- 19. 正規表現は、ここでは特別な文字列
- 20. 正規表現に文字が到達するまでの文字列を取得する正規表現
- 21. 正規表現で正規表現の文字列を解析することは可能ですか?
- 22. 有効な文字を確認するためにC#で正規表現を使用する
- 23. javascriptの正規表現との正確な文字列の一致
- 24. 文字列プレースホルダと正規表現
- 25. 正規表現と文字列操作
- 26. 文字列正規表現 - includesとendsWith
- 27. Pythonの正規表現が文字列で機能しない
- 28. 正規表現を使った正規表現を使用した文字列
- 29. 文字列が正規表現
- 30. 正規表現文字列が一致?
最初は空白が無視されます: ""と "test"が失敗するか、または検証に合格しますか? – Mathletics
Javaの正規表現でヌル参照をチェックすることはできません。参照がnullでないことを個別にチェックし、文字列と正規表現を比較する必要があります。 – maerics
@maericsありがとうございましたが、私の上司がregexを使ってdatにするように言ったのは、どうすれば彼を説明できるのですか – user1324126