Ну еще можно помедитировать на такой конструкцией как: Regular Expressions которые появились и которыми можно разбить что угодно на что угодно, по любым правилам. Но я их готовить не очень умею, поэтому тут посоветовать что-то не смогу, но документации на тему Regular Expressions вагон и тележка в интернете.