|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Kosolapov 2:5020/400 04 Aug 2004 23:45:08 To : Serge Chervjakov Subject : Re: Генеpация стpоки по pегексу -------------------------------------------------------------------------------- ==[ Serge -> Ruslan: RK>> Это решение не подходит как по безопасности (запросы посылаются на RK>> сервер, который раздаёт ответы, и не могут быть куском кода), так RK>> и по SC> Если шлешь сам ты и никто больше об этом скрипте не знает, то я бы SC> не стал прям таки над этим задумываться:). :) В этом случае я бы тоже не стал. Хотя всё равно лучше сразу делать правильно - сегодня я сам себе шлю, а завтра надо чтобы кто угодно мог слать. RK>> удобству - гораздо проще написать [A-Z], чем RK>> chr(int(rand(ord('Z')-(ord('A')))+ord('A'))). Hаглядность имеет SC> Поставить замену же можно - типа заменить [A-Z] на вот эту строчку, SC> если тебе это столь нужно... Hу собственно Parse::RecDescent это и делает. А с заменой по регекспам есть сложности, например, с рекурсивными заменами. Грамматики в этом случае как раз оптимальный инструмент. RK>> От идеи регекспов я уже отказался - на моей задаче удобнее RK>> использовать свой язык описаний, что-нибудь типа tex, наверное. RK>> Хотя надо ещё литературы почитать по этому поводу, в этой области RK>> у меня скорее интуитивные знания, чем систематизированные. SC> А они и должны быть интуитивными.. нельзя же ВСЕ знать :)). Hо азы-то надо знать всё-таки. -- =[ Моча - это единственная вещь на свете, =[ про которую нельзя сказать, что это говно. --- ifmail v.2.15dev5.3 * Origin: SWSoft Novosibirsk, QA Department Second Manager (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11997e5c0045d.html, оценка из 5, голосов 10
|