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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Roman Karshiev                       2:5020/400     24 Apr 2000  11:34:56
 To : All
 Subject : Re: Вопрос по регэкспам
 -------------------------------------------------------------------------------- 
 
 RockMover <rmover@aport.ru> пишет в сообщении:3902DB8B.B4B83DAE@aport.ru...
 
 > > @s=<<XXX;
 > > 11111
 > > 2222222
 > > 33333
 > > XXX
 
 >   Во-первых, почитай повнимательней документацию, если она у тебя есть,
 > там ты узнаешь, что @s и $s ничего общего не имеют, кроме имени, и что
 
 Пардон, я от балды набивал пример и это забыл:
 
 $s=join "\n",@s
 
 > > $s=links($s);
 
 > для использования ^ не в начале регэкспа нужен модификатор m.
 
 Сейчас попробую...
 Действительно, работает. А ведь пробовал раньше - не вышло. Тормозил
 где-то...
 Вот ещё вопросец на подобную тему:
 
 #ib строка1
 строка2
 строка3
 #...
 
 Всё, что между #ib м следующим # должно встать в <li><b>...</b>
 При чём следующий # должен обрабатываться дальше (скажем, это # от
 следующего #ib)
 
 Я пишу типа $s=~s/#ib (.*)#/<li><b>$1<\/b>\n/gm;
 Hо ведь не работает :)
 
 >   Во-вторых, если в файле больше ничего (кроме указанного тобой)
 > нет, просто напиши
 
 В том-то и дело, что там десятка два-три ещё разных #-тэгов...
 И обрабатывать надо не построчно, а всем файлом стразу, т.к. там тэги
 многострочные есть. Hо в одну строку всё свернуть нельзя, т.к. есть и
 преформатированные фрагменты.
 
 --
 =KRoN=  ICQ#4886816
 http://kron.nm.ru
 mailto:kron@nm.ru
 --- ifmail v.2.15dev4
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Вопрос по регэкспам   Roman Karshiev   24 Apr 2000 11:34:56 
Архивное /ru.perl/65777c111bbb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional