Мне нужно регулярное выражение, которое соответствует строке, которая равна , а не строка цифр. Учитывая мои ограниченные знания о регулярных выражениях, я предполагаю, что .*
означает любое количество символов, которое соответствует следующим выражениям reg.android regex non-numbers only
Поэтому я думал, что это будет работать:
.*[\\D]
Но, к сожалению, это не так. Вместо этого это работает:
.*[\\D].*
Может ли кто-нибудь объяснить мне или хотя бы указать мне, где я могу это понять? Сайт java и большинство веб-сайтов, которые я нашел, недостаточно просты.
http://regex101.com/r/dP5sC8 – PopoFibo
возможно дубликат [Regex для чисел только] (HTTP : //stackoverflow.com/questions/273141/regex-for-numbers-only) – reto