String.split on a sub-string within a pattern?

Could you just split out the terms and then process the resulting list?

iex(3)> String.split("1\x002\x013\n4\r5 6\t7", ~r{\W+})
["1", "2", "3", "4", "5", "6", "7"]