Кто-нить может сделать программку?

Crash

Старожил
A4":331vr94g сказал(а):
Нужна помощь по регулярным выражениям. Суть - заменить определенную последовательность символов, расположенную между двумя другими символами на новую. Практически - есть html-код со списками вида Заголовок списка :
Код:
<br>&nbsp;&nbsp;&nbsp;&nbsp;элемент;
<br>&nbsp;&nbsp;&nbsp;&nbsp;элемент;
<br>&nbsp;&nbsp;&nbsp;&nbsp;элемент;
. надо брэйк с пробелами поменять на li. желательно ещё вставить ul после двоеточия и закрыть его после точки :)

попробуй воспользоваться программкой indesign.
она вообще для верстки предназначена, но имеет внутри себя оч. хитрый и умный инструмент для редактирования и замены выборочного кол-ва элементов в большой массе текста.
 

A4

Старожил
Прохожий":2bbcqcdf сказал(а):
одним выражением это не сделать. и вообще, регулярные выражения тут не спасут. выложи куда-нибудь полностью весь файл, я попробую сделать, если получится - напишу как.
ну например http://www.jobgtn.ru/tk/1.inc
 

A4

Старожил
Прохожий":2pz97sw7 сказал(а):
http://www.matrix-stone.ru/3.html посмотри, похоже на то, что ты хотел? есть некоторые шероховатости, но их мало и их проще исправить руками, чем закладывать в скрипт.

эээ... насчёт шероховатостей - статьи 3,8-10, 13-14 - там не должно быть списков вообще :) и закрытие UL после названия статьи тоже не очень удачно - статья выравнивается по элементам списка :(
про вложенные списки я как-то не подумал :)

но лучше конечно, чем было. может я соберу тебе все 63 главы в один файл и ты пропарсишь его? :)
 

A4

Старожил
логику бы посмотрел, а сам awk я вряд ли когда-нибудь буду изучать :)

Добавлено спустя 11 минут 2 секунды:

эээ, не сочтите за наглость, а нельзя ли ещё последовательность симоволов, начинающуюся словом "статья" и заканчивающуюся переносом каретки (тот же <br>&nbsp;&nbsp;&nbsp;&nbsp;) заключить cкажем в теги <h2> </h2>? :)
 
Верх