Você está pensando em caracteres individuais quando descobrir que + é muito mais útil em classes de personagens ...
- Espaços em branco:
\s+ - Caracteres não numéricos:
[^0-9]+ - Uma palavra:
\w+ - string não vazia:
.+ - Etc.
Exemplos práticos devem ser bastante fáceis de se pensar com isso. Talvez eu queira encontrar apenas linhas que tenham texto recuado: ^\s+\S . Ou talvez eu queira encontrar todas as linhas não vazias: ^.+$ . Eu posso chegar a mais se você precisar deles. ;)