в основном нужно, чтобы вся строка соответствовала, если она имеет следующий шаблон:
ЦИФРЫ ПРОСТРАНСТВЕННЫХ СЛОВ (от 1 до 3). ПРОБЕЛ
Итак, следующеестрока будет соответствовать:
30 boxes 30 boxes 30 boxes boxes boxes
Но следующее не будет совпадать:
30 boxes 30 boxes boxes boxes boxes 30 boxes
ПРИМЕЧАНИЕ: последний символ в строке - это пробел
Iдо следующего момента иметь следующее регулярное выражение:
(\d+)(\s)(([a-zA-Z]+)(\s)){1,3}