Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     12 Mar 2007  16:36:25
 To : Vladimir Lomov
 Subject : Re: Поиск и замена с русскими буквами
 -------------------------------------------------------------------------------- 
 
 Vladimir Lomov -> Dmitry E. Oboukhov  @ Mon, 12 Mar 2007 00:12:22 +0000 (UTC):
 
  VL> Dmitry E. Oboukhov пишет:
  VL>>>
  VL> s/([-,\.!\?"'>]|[a-zA-Z])[[:space:]]{2,}([-,\.!\?"'<]|[a-zA-Z])/$1
  VL>>> $2/go;
  VL>>>
  VL> s/([-,\.!\?"'>]|[а-яА-Я])[[:space:]]{2,}([-,\.!\?"'<]|[а-яА-Я])/$1
  VL>>> $2/go;
  DE>> а что бы просто не сжать вот так:
 
  DE>> s/\s+/ /g
 
  DE>> ?
 
  VL> Просто мне не нужно сжимать _абсолютно все
  VL> пробелы_, а только те, которое разделяют слова, и
  VL> находятся между словами или предложениями.
 
  VL> Hапример, (допустим, что это текст из библиотеки
  VL> Машкова):
  VL>       Ветер   мглою  небо  кроет ...
 
  VL> Пять пробелов начинают абзац (что с ним делать,
  VL> это другая проблема, я о ней не упоминал :-)),
  VL> между словами лишние пробелы, чтобы текст имел
  VL> заданную ширину (переносов нет).
 
 В такой постановке самое простое - s/(\S) +/\1 /g;
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 
 ожидания по умолчанию приводят к обломам по определению.
   http://apraxina.livejournal.com/301026.html
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Поиск и замена с русскими буквами   Vladimir Lomov   11 Mar 2007 14:06:05 
 Поиск и замена с русскими буквами   Dmitry E. Oboukhov   11 Mar 2007 23:12:03 
 Re: Поиск и замена с русскими буквами   Vladimir Lomov   12 Mar 2007 04:12:22 
 Поиск и замена с русскими буквами   Dmitry E. Oboukhov   12 Mar 2007 11:15:38 
 Поиск и замена с русскими буквами   Alexander Zigar\'   12 Mar 2007 13:54:34 
 Поиск и замена с русскими буквами   Dmitry E. Oboukhov   12 Mar 2007 14:26:30 
 Re: Поиск и замена с русскими буквами   Serge Chervjakov   12 Mar 2007 11:21:42 
 Re: Поиск и замена с русскими буквами   Vladimir Lomov   13 Mar 2007 13:24:20 
 Re: Поиск и замена с русскими буквами   Artem Chuprina   13 Mar 2007 16:16:40 
 Re: Поиск и замена с русскими буквами   Vladimir Lomov   14 Mar 2007 18:37:04 
 Re: Поиск и замена с русскими буквами   Artem Chuprina   14 Mar 2007 20:12:40 
 Re: Поиск и замена с русскими буквами   Artem Chuprina   12 Mar 2007 16:36:25 
Архивное /ru.perl/25606ef408355.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional