|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 12 Aug 2002 12:42:27 To : "Noumemon" Subject : Re: 3-digit number in CGI ??? -------------------------------------------------------------------------------- Noumemon <noumenon@usautoshopper.com> wrote: N> мне нужно в зависимости от того какой ЭТО параметр N> (это либо 3-значное число, либо текст!) N> определить другой параметр "$factor" - N> как указать что N> $paramX = NNN ??? - то есть ЛЮБОЕ 3-х ЗHАЧHОЕ ЧИСЛО' ???? N> через [0-9].. ??? через \d... ??? или через regex'ы ??? Если бы ты не был профаном, то знал бы что и [0-9] и \d это частные случаи регулярных выражений, поэтому союз "или" тут неуместен. Кроме того, здесь на прошлой неделе уже объясняли, что когда скрипт не работает под web-сервером, его следует позапускать локально, поскольку диагностика будет куда более информативной. Тогда бы, кстати и вопросы можно было задавать в правильную эху, поскольку к специфике CGI они отношения не имеют. N> Что-то простое - ну да я в программировании профан! Это плохо. С этим надо что-то делать. Существуют два способа борьбы с этой проблемой 1) перестать заниматься программированием и нанимать для этой цели людей, которые умеют это делать. Что-то мне подсказывает, что этот способ для тебя не приемлем. 2) Срочно переставать быть профаном. Почему-то мне кажется, что решение поставленной задачи может подождать недельку-другую, и никто тебя не уволит за то, что она за это время не решена. Поэтому стоит потратить это время на то, чтобы перестать быть профаном в программировании. Тогда и решение будет очевидным. Для этого рекомендуется следующий алгоритм: 1. Идем на http://www.python.org/doc/essays/cp4e.html и читаем там дополнительные доводы по поводу того, что человек двадцать первого века должен уметь программировать. Чтобы получить достаточную мотивацию для выполения остальных шагов. 2. Если в процессе выполнения шага 1 мы не прониклись неудержимым стремлением к использованию других работ ван Россума, и продолжаем пытаться ликвидировать неграмотность посредством эхотага, идем на www.activestate.com и качаем оттуда дистрибутив перла для своей рабочей машины. 3. Идем в ближайший книжный магазин и покупаем там книгу Рэндала Шварца "Изучаем Perl", более известную в этой эхе как llama-book 4. Читаем ее и выполняем упражнения. Ответ на поставленный вопрос там есть. А вообще ответ $param =~/^\d{3}$/ -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1517888bf5d3b.html, оценка из 5, голосов 10
|