?

Log in

No account? Create an account

Previous Entry | Next Entry

Регулярні вирази...

Стоїть сисадмін розглядає книжечку Освой самостоятельно регулярные выражения. 10 минут на урок...


Підходить до нього дівчинка...

Тепер знаю як інакше зрозуміти напис на палітурці: "Пособие по ненормативной лексике. Освой самостоятельно регулярные выражения. 10 минут на урок".

(Жодна дівчинка, при цьому, не постраждала)

Бонус - урок перший:


Розшифровка:
# те, що розповів кодер:
<початок><сидів кодер і з чимось "трахався"><(?:а в цей час (?:його могли) діставати різні "ліві" потвори, які вважали себе правими)>(?:<можливо різні>[<манагери>-<начальство>])(<він їм сказав, а поцілуйте мене в дупу>(?:<потім на нього наїхали ще>){<двічі>}<він нарешті зрозумів, де лоханувся в критеріях вибору і все запрацювало>)<, але він всеодно вигріб від проектого манагера за зрив строків><кінець>


# заміна:
s/ # те, що собі думав кодер ( у простих дужечках)
<початок><сидів кодер і з чимось "трахався"><(?:а в цей час (?:його могли) діставати різні "ліві" потвори, які вважали себе правими)>(?:<можливо різні>[<манагери>-<начальство>])(<він їм сказав, а поцілуйте мене в дупу>(?:<потім на нього наїхали ще>){<двічі>}<він нарешті зрозумів, де лоханувся в критеріях вибору і все запрацювало>)<, але він всеодно вигріб від проекнтого манагера за зрив строків><кінець>
/ # те, що він "забув"
<потім його дрюкнув аналітик, бо кодер почав нести пургу><він їм сказав, а поцілуйте мене в дупу>(?:<потім на нього наїхали ще>){<двічі>}<він нарешті зрозумів, де лоханувся в критеріях вибору і все запрацювало><, бо розробник ткнув його носом у проблемний шматок коду>
/mx


# те, що відбулося насправді:
<початок><сидів кодер і з чимось "трахався">(<потім його дрюкнув аналітик, бо кодер почав нести пургу><він йому сказав, а поцілуй мене в дупу>(?:<потім на нього наїхали ще>){<двічі>}<він нарешті зрозумів, де лоханувся в критеріях вибору і все запрацювало><, бо розробник ткнув його носом у проблемний шматок коду>)<кінець>

Завдання до першого уроку.

1. Вкажіть зайвий/неправильний модифікатор/артикль в ієрогліфі.
Підказка.

2. Зформюлюйте всі ситуації двома-трьома словами:
* з точки зору кодера
* з точки зору аналітика
* з точки зору розробника
* з точки зору проектного менеджера
* з точки зору сторонніх людей