O'Reilly logo
  • Tansu Dasli thinks this is interesting:

"\\d+\\s+([a-zA-Z]+|[a-zA-Z]+\\s[a-zA-Z]+)"

From

Cover of Java® 9 for Programmers, Fourth Edition

Note

\d+\s+([a-zA-Z1-9]+\s?[a-zA-Z]\s?[a-zA-Z]\s?[a-zA-Z]*) use this for real scenario !