До последнего времени для меня величайщей загадкой и китайской грамотой представлялись загадочные 'регулярные выражения' (regular experssions). Что же это такое?
Регулярные выражения - самый мощный инструмент работы со строками, который смогли выдумать современные программисты. С их помощью можно проводить анализ строк, на содержание последовательностей символов, производить замену на основе этой выборки, разбивать строки на массивы и многое другое.