Как я могу предоставить описание с ограничением количества слов, используя Regex? - PullRequest
0 голосов
/ 17 октября 2019

Я хочу предоставить описание с определенным ограничением количества слов, используя Regex. Это мой текущий код, но он не работает, так как он состоит из 5 букв вместе. checkDiscDesc = Pattern.matches ("^ [a-zA-Z] {5,20} $", описание);

См. изображение ниже:

enter image description here

1 Ответ

0 голосов
/ 17 октября 2019

Вы не разрешаете пробелы, т.е. пробел. Вы можете добавить пробел в свой RegEx, например так:

checkDiscDesc = Pattern.matches("^[a-zA-Z ]{5,20}$",description);

Или вы можете использовать \ s, который соответствует любому пробелу, символу табуляции или символу новой строки.

checkDiscDesc = Pattern.matches("^[a-zA-Z\s]{5,20}$",description);

Также посетите такие сайты, как https://regexr.com/, которые помогут вам понять и использовать RegEx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...