1.) /[A-Z][a-z]*(\s([\d]+)|\s([A-Za-z]+))+/
[A-Z][a-z]*
в верхнем регистре
\s([\d]+)
в качестве префикса номера (белый)
\s([A-Za-z]+)
префиксом слова будет (пробел) * (1011 *
2.) /(\d{1,3})(,(\d{3}))*(.(\d{2}))/
(\d{1,3})
- это число от 1 до 3 цифр
(,(\d{3}))*
0 или более трехзначных чисел с префиксом запятой
(.(\d{2}))
, являющейся двухзначным десятичным числом
3.) /Page (\d+) of (\d+)/
(\d+)
, являющимсяодна или несколько цифр
При написании этого (или любого регулярного выражения) мне нравится использовать этот инструмент