- 1
$class = (preg_match("/^[0-9]+$/", $i/2)) ? "cssBgGrey" : "cssBgLightBlue";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171
$class = (preg_match("/^[0-9]+$/", $i/2)) ? "cssBgGrey" : "cssBgLightBlue";
Подсветка четных строк.
preg_match("/^.?[02468]$/", $i)
И никакого деления.
Ну и для самой вкусности можно открыть страшную тайну про %i & 1
Ха-ха-ха, кажется, я - Петросян, в скриптовом языке, который обгоняет слоупок гнаться за скоростью.
Ничего, человек он вполне перспективный, далеко пойдет. Особенно с такой фантазией. :)
/me империативщик.
P.S. Самые большие муки были, когда в инсте делал лабы на прологе. Реально код писался брутфорсом, после постоянного прогона в отладчике.
> принципы построения
надо просто уяснить, в таблицы квантификаторов и прочих радостей никто не запрещает подсматривать, а со временем они сами собой заучатся. Успехов.
По роду деятельности регулярки были нужны как вспомогательный инструмент. Написал - забыл.
А работаю я хорошо, спасибо.