Re: mova. ESC?
Alexandr O. Potapov -> debian-russian@lists.debian.org @ Thu, 10 Nov 2005 23:29:22 +0300:
AOP> А на какой мове говорит mova?
AOP> а то я ее не всегда понимаю
AOP> $mova observe
AOP> ESC[1mobserve ESC[22m[эb`zэЫv] ESC[4mv.ESC[0m
1>> наблюдать, замечать; следить
AOP> (за чем-л.)
2>> соблюдать (законы и т.п.);
AOP> to ESC[1mobserve ESC[22mgood manners быть
AOP> утончённо вежливым;
AOP> to ESC[1mobserve ESC[22msilence хранить
AOP> молчание;
AOP> to ESC[1mobserve ESC[22mthe time быть
AOP> пунктуальным
3>> заметить, сказать;
AOP> allow me to ESC[1mobserve ESC[22mразрешите
AOP> мне заметить;
AOP> it will be ESC[1mobserveESC[22md приходится,
AOP> надо отметить
4>> вести научные наблюдения
AOP> Вот эти ESC откуда и как их убрать? Т.е. получается он в словаре
AOP> слово находит, но вставить в вывод не вставляет?
Это управляющие последовательности терминала. Предназначены для
включения/выключения выделения. Если терминал нормальный, а не
какой-нибудь супер-пупер гномовский, чьи авторы ниасилили документацию,
он их должен отрабатывать. При попытке вставить в текстовый редактор
какой, понятно, номер не пройдет. Рекомендуется в таких случаях
использовать dict с тем же словарем. С другой стороны, при желании
можно применить так называемый головной мозг и sed. В вышеизложенном
управляющая последовательность отчетливо удовлетворяет регулярному
выражению \033\[[0-9]+m .
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Проявил себя?
Закрепи!
Кнышев
Reply to:
- Follow-Ups:
- Re: mova. ESC?
- From: "Alexandr O. Potapov" <alexandr.potapov@gmail.com>
- References:
- mova. ESC?
- From: "Alexandr O. Potapov" <alexandr.potapov@gmail.com>