Когда вы увидели [chly] в исходном регулярном выражении, это означало «или« c »,« h »,« l »или« y ». Когда оно изменилось на« chly * », оно теперь означало «chl», за которым следует любое число y. Кроме того, когда вы удалили символ «\» перед первым периодом, вы изменили его значение с «соответствовать периоду» на «соответствовать одному из любых символов».
Для получения дополнительной информации о регулярных выражениях, посмотрите Руководство по регулярным выражениям Perl , поскольку Perl в значительной степени изобрел регулярные выражения.