L1nw0od, во-первых - до ваших ощущений тут никому дела нет. Во-вторых - древний не значит неправильный/плохой/устаревший/etc. Не пробовали думать, прежде чем вопрос задавать? - а то получилось так, что то, что вы спросили, вам уже известно, а то, чего вы на самом деле хотите узнать, не известно никому. Типа угадайте, уроды, чего мне надо.
Pipop, могу предложить решение. Но не здесь. Потому что говорите слишком много. Мне плевать на то, что вы там понимаете, кем вы себя считаете, на ваше психоэмоциональное состояние - всё это не имеет отношения к делу.
Pista, было бы ещё быстрее, если бы вы потрудились хотя бы поверхностно ознакомиться с регулярными выражениями. Не пришлось бы тратить время на оформление вопроса.
Megalexandros, вы, кажется, неправильно понимаете, где находитесь. Данный ресурс - не форум, а ваш вопрос, соответственно - не тема, посвящённая вашим проблемам. Здесь принят другой формат взаимодействия, в идеале он выглядит так: вопрос задан - ответ получен - всё. Дальше, в случае если возникла ещё одна проблема, можно оформить новый вопрос. А если хотите, чтобы кто-то с вами носился до победного конца - идите на фриланс, платите деньги, вам всё сделают.