Я хочу иметь регулярное выражение, которое фильтрует строку, в которой допустимы только 4 буквы и, если необходимо, пробел между ними, затем снова 4 буквы и т. Д.
OK:
abcd efgh ijkl mnop
aasd asdd
asda
Not OK:
abcsd asda
asd asdd asdd
asdd asdd asdds
asdd asdd asds
До сих пор я мог сопоставить только первые 4 буквы слова с пробелом или без.
^(| )[a-z\s]{0,4}$(| )
Так что это не получается после того, как я добавляю символ или другой пробел, например, asdf s <- fails.
Чего мне не хватает? Спасибо!