Я пытаюсь написать регулярное выражение, которое соответствует строке со следующими свойствами:
- Содержит ровно 3 символа.
- Может содержать пробелы.
- По крайней мере один символ должен быть не пробелом.
- Допускаются только пробелы и цифры.
См. примеры ниже. Я использую b
для представления символа пробела.
Действительные примеры
123 b12 bb1 1bb 12b
Недопустимые примеры
bbb 1b2
я пробовал
[0-9 ]{1, 3}
Приведенное выше регулярное выражение соответствует строкам, в которых все символы пусты. Может ли кто-нибудь помочь мне написать лучшее регулярное выражение?
1b2
недействителен? Это не нарушает ни одного из четырех правил, которые вы указали выше. - person Tim Pietzcker   schedule 20.01.2013