Si puo` fare, credo, ma non ho capito cosa vuoi.

La tecnologia da usare sono le RegExp (disponibile anche in JS).

Prova a riformulare il tuo problema, usando una formulazione piu` matematica possibile, poi vediamo.