Символ соответствия регулярному выражению после подчеркивания или дефиса в Java - PullRequest
0 голосов
/ 24 октября 2019
  • Работа основана только на регулярных выражениях и только на них.
  • Строка должна начинаться с [a-zA-Z0-9 _-].
  • Строка может содержать только буквы, цифры,_ и - (подчеркивание и дефис).
  • не ограничивает алфавиты до или после _ и - (подчеркивание и дефис).
  • строка не только содержит только _ и - (подчеркивание и дефис)) должен содержать любой один алфавит [a-zA-Z0-9]. Пример: Ошибка: -_, _- Пропуск: _a-bc, -ab_c, 123-, -123 что-то вроде этого.

Тестовый случай:

  • HelloWorld // Match
  • Hello_World // Match
  • Hello World // не соответствует
  • Hello-World // соответствует
  • Hello _ World // не соответствует
  • Hello_World_1 // соответствует
  • He110_W0rld // соответствует
  • -_ World // Match
  • _- Hello123 // Match
  • __ // не соответствует
  • - // не соответствует
  • ---- Hello // match.
  • ____ Hello // match
  • 123-234 // match
  • -123_456 // match
  • 123_345 // совпадение
  • --- 123 // совпадение
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...