Some people, when confronted with a problem, think "I know, I’ll use regular expressions." Now they have two problems.
Linux is only free if your time has no value.
At the end of the day, ship the fucking thing! It’s great to rewrite you code and make it cleaner and by the third time it’ll actually be pretty. But that’s not the point—you’re not here to write code; you’re here to ship products.
A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it’s in your lab where you’re endlessly polishing the damn thing. Shipping is a feature. A really important feature. Your product must have it.