|
|
Ответ
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 - корректный вариант не работал, был применён корявый, но работающий...
|