regex by split. so-so accuraccy, snailish speed