parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Ответ

Sanja | bougakov@mailru.com 28.12.2001 16:12

1. нафига писать gi везде где только можно? Я понимаю, Ctrl-C/Ctrl-V рулит, но не до такой-же степени. Матч с i работает примерно вдвое медленнее, чем без i, а в конструкциях вида ^var[text;^match[ \s;ig; ;^var[text]]] - i совершенна не нужна.


А тут скорость и не нужна - чего оптимизировать-то? Работает оно на локалхосте... Выбирать то, что нужно, ломало - копировал строку за строкой заготовку, содержавшую "ig" и всё..

2. Я совершенно не понял конструкцию:

...

Почему не катит:
^var[text;^match[\s+$$;i;;^var[text]]]
???


что-то у меня не сработало, я разозлился, и применил грубую силу. Некрасиво, но работает. Потом забыл вернуться и разобраться...

Замечу лишь, что данный шаблон а-я не применим, если сайт живет в кодировке кои8, там надо перечислять буквы или указыввать 2 поддиапазона + букву ё


кои8 - маст дай. На моих сайтах её никогда не будет. 1251 - пожалста.

4.
^var[text;^match[br> ;g;br>;^var[text]]]
^var[text;^match[ <br;g;<br;^var[text]]]
и так 7 раз

=>
^var[text;^match[\s*<br>\s*;gi;<br>;^var[text]]]
(а вот тут надо gi!!!)


Same as above - корректный вариант не работал, был применён корявый, но работающий...

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева