[oodisc] Regexp in filters
Alexandr Brednev
alexakb на mail.ru
Ср Ноя 12 13:05:36 MSK 2003
AK> Читайте внимательнее справку. Там сказано "Represents any *number* of
AK> characters". Спрашивается, любое число каких именно символов?
А вот фиг знает каких. В справке об этом ни слова.
AK> Да
AK> тех, что были указаны перед этим. Далее приводится пример, который
AK> это подтверждает: For example, "Ab*c" finds "Ac", "Abc", "Abbc",
AK> "Abbbc", and so on. И в справке по фильтрам тоже ведь не зря
AK> предлагается ставить точку перед *.
В справке, которая есть у меня, написано так:
--
. Использует данные "Jens.n" для поиска "Jensen" и "Jenson".
* Представляет любые символы. "Петя .*домой" найдет "Петя пошел домой" и "Петя пришел домой".
--
Из этому примера с петей абсолютно неясно, зачем здесь точка. Так как
в описании символа "." ничего не сказано про сочетании с *.
AK> Что же до линуксового grep, то это не аргумент. Реализация регекспов
AK> в OOo вообще довольно своеобразна.
А почему бы не сделать более понятную для юзера реализацию регекспов,
как опциональный вариант? Офис же делается для "конечного пользователя".
AK> Поэтому багом следует считать
AK> лишь такое поведение, которое прямо противоречит указанному в справке.
Согласен, но справка написана так, что по ней понять что-либо
сложно. :-(
--
Best regards,
Alexandr mailto:alexakb на mail.ru
Подробная информация о списке рассылки Oo-discuss