Проверить поле по regex когда оно не пустое

71
09 апреля 2021, 05:10

Помогите пожалуйста с построением regex, по такому условию: если строка имет хоть один символ отличный от пробела(то есть не пустая) то надо проверить введено ли в ней слова flat или room. Если было введено room, flat, или пустая строка, или пробел, то вернуть true в противном случае false. Заранее благодарю за помощь.

Answer 1
string.matches("| +|room|flat"); // + стоит, если пробелов больше одного

Исходя из вашего комментария, возможно вам нужно это:

Проверка, пустая ли строка:

string.isEmpty();

Проверка на пробел:

string.equals(" ");

Если пробелов больше одного:

string.matches(" +");
READ ALSO
Logcat: Unknown bits set in runtime_flags: 0x8000 Что вызывает?

Logcat: Unknown bits set in runtime_flags: 0x8000 Что вызывает?

8559-8559/? E/appnameexample: Unknown bits set in runtime_flags: 0x8000

101
(java.io.IOException) Функция не реализована. Please perform full project rebuild (Build | Rebuild Project)

(java.io.IOException) Функция не реализована. Please perform full project rebuild (Build | Rebuild Project)

Только установил Idea в Ubuntu при запуске любого main

94
Как обратиться к вложенному span и передать его значение в переменную?

Как обратиться к вложенному span и передать его значение в переменную?

Нужно обратиться к вложенному тегу <span>, чтобы передать значение (в данном случае 2940 руб), вот разметка:

69