spamsink: (Default)
spamsink ([personal profile] spamsink) wrote2008-03-31 07:07 pm
Entry tags:

Программистское интервьюшное



Если у тебя спрошено будет, как выглядит регулярное выражение, проверяющее на сбалансированность скобок в строке, ответствуй "\(([^()]*|(?R))*\)",
ибо старое значение словосочетания "регулярное выражение" хорошо в учении, а новое - в бою.

[identity profile] ivan-ghandhi.livejournal.com 2008-04-01 02:40 am (UTC)(link)
Хотел сказать "хуясе". А взаимная рекурсия тоже бывает? А, гхм, типы?

[identity profile] spamsink.livejournal.com 2008-04-01 02:45 am (UTC)(link)
Я перловик небольшой, до сих пор 4-ым пользуюсь - не знаю.

[identity profile] skavish.livejournal.com 2008-04-01 06:02 am (UTC)(link)
я не пройду

[identity profile] ak-47.livejournal.com 2008-04-01 06:23 am (UTC)(link)
А что означает "(?R)"? Это такая чисто перловая заморочка или действительно символ R проверяется?

[identity profile] spamsink.livejournal.com 2008-04-01 06:43 am (UTC)(link)
Это такая (чисто или нет - не знаю; может, уже и в библиотеку какую попало) перловая заморочка. Вместо ?R подставляется текущее выражение.

[identity profile] cema.livejournal.com 2008-04-01 07:10 am (UTC)(link)
М-да. Isn't it too powerful?

[identity profile] spamsink.livejournal.com 2008-04-01 05:15 pm (UTC)(link)
Если при сбрасывании с самолета к жертвам не приводит - не слишком.

[identity profile] kdv2005.livejournal.com 2008-04-01 01:26 pm (UTC)(link)
Не хотел бы я оказаться там, куда явится тот, кого из бездны такими заклинаниями вызывают.

[identity profile] spamsink.livejournal.com 2008-04-01 05:17 pm (UTC)(link)
Внутрь процессора и я не хочу. Там тесно, жарко, и током бьется.

[identity profile] chrobin.livejournal.com 2008-04-01 05:02 pm (UTC)(link)
в дотнете контекстно-свободные выражения уже давно регулярныи зовутся

[identity profile] spamsink.livejournal.com 2008-04-01 05:14 pm (UTC)(link)
Но угадать, знает ли это интервьюер, невозможно. :)