[Exam Problems] PHP Basics - Sample Exam - Problem {02} - Email Censorship
Здравейте колеги!
Опитвам се да реша горепосочената задача, но успявам да я докарам само до 90/100. Гърми ми 7ми тест, който съм закоментирал за debugging цели. Проблема е, че при този тест трябва да филтрирам мейли завършващи на .k, но има мейл, който завършва на '.kk'. Алгоритъма ми не смята, че този имейл не трябва да се филтрира защото очаква само '.k', не '.kk'. Някой ще може ли да бутне едно рамо в регулярния израз, че не са ми от най-силните.
Ето го КОДА, за да дебъгвате просто закоментирайте 2,3,4 ред и разкоментирайте 6,7.
Благодаря на всеки отзовал се!
Реално на мен алгоритъма ми хваща мейла без последното k накрая. Хваща първото k и спира, а реално трябва да търси дали последното е k.
Сложи си в края на шаблона \b. Това означава край на дума.
Например *.k\b вече става различно от *.к
Евала колега!! След като добавих \b стана 100/100. Благодаря много!