Usando regex para extrair vários números de seqüências de caracteres

Eu tenho uma string com dois ou mais números. Aqui estão alguns exemplos:

"(1920x1080)"
" 1920 by 1080"
"16 : 9"

Como posso extrairseparado números como "1920" e "1080", assumindo que eles serão separados por um ou mais caracteres não-numéricos?