У меня есть строка и хочу, чтобы она не содержала цифр. Есть ли метод в библиотеке String, который это делает, или я должен сам его реализовать?Как убедиться, что строка не имеет цифр
ответ
Вы можете использовать функцию string.matches
, чтобы проверить, содержит ли строка хотя бы одну цифру или нет.
string.matches("\\D+");
Это вернет true
для строк, которые не будут содержать одну цифру. \\D
соответствует любому знаку без цифр. Итак, \\D+
соответствует одному или нескольким несимметричным символам. Передав его методу matches
, он применит регулярное выражение к всей строке.
, если вы хотите совместить пустую строку, тогда измените '+' в приведенном выше выражении на '*' –
Спасибо. Он отлично работал. Не могли бы вы рассказать мне, почему двойная косая черта (\\) перед D? – hzjw
В java вам нужно еще раз избежать обратной косой черты в реальном регулярном выражении, так что это будет рассматриваться как регулярное выражение, иначе оно будет рассматриваться как escape-последовательность. –
- 1. Как убедиться, что NSDecimalNumber не представляет дробных цифр?
- 2. Как убедиться, что включена только одна строка?
- 3. Как убедиться, что список имеет определенные значения?
- 4. Как убедиться, что атрибут имеет определенное значение?
- 5. Что такое строка шестнадцатеричных цифр?
- 6. Проверьте, если строка имеет (9 цифр), то
- 7. как убедиться, что пакет debian не имеет зависимости
- 8. Как обновить этот REGEX, чтобы убедиться, что строка не имеет _ (подчеркивание) в конце или beigning
- 9. Как я могу убедиться, что код имеет все возможности?
- 10. Убедитесь, что строка ровно 5 цифр
- 11. Отдельная строка из цифр
- 12. Как убедиться, что класс, отправленный как параметр, имеет определенную аннотацию
- 13. Быстрый способ убедиться, что строка не содержит конкретных символов
- 14. Как я могу убедиться, что строка соответствует определенному формату?
- 15. Как убедиться, что textarea имеет строковые значения, разделенные запятыми
- 16. Как я могу убедиться, что каждый глиф имеет одинаковую ширину?
- 17. Как убедиться, что пользователь имеет премиум-аккаунт на платформе freemium?
- 18. Как убедиться, что строка содержит только двойную длину?
- 19. Regex - как убедиться, что строка содержит слово и цифры
- 20. Как создать таблицу и убедиться, что вся строка уникальна
- 21. Как убедиться, что метод имеет определенный тип в ruby
- 22. Строка цифр в ByteArrayOutputStream
- 23. , как убедиться, что запрос не является пустым
- 24. Как убедиться, что сервлет не загружен?
- 25. Как убедиться, что urllib.urlretrieve работает не интерактивно?
- 26. Как убедиться, что autovacuum не блокирует dropdb?
- 27. Как убедиться, что сертификат не изменен?
- 28. Swift: Как убедиться, что код не оптимизирован?
- 29. Как убедиться, что последний флажок не отмечен?
- 30. как убедиться, что сервис не убит
Вы можете посмотреть на матчи с @AlexisC регулярное_выражение –
.: Ой, и спасибо. Неверный оратор, но я уверен, что этот вопрос был задан gazillion раз, и я критикую OP за ужасные усилия при первом поиске. –