Редактирование текстовых файлов

sobleb

Есть ли прога по субжу, которая позволяет удалить (заменит пробелом) все части, которые начинаются и заканчиваются заданными символами?

mirt1971

grep? sed? awk? perl? Выбирай любой

sobleb

Мне надо сейчас... А так бы я, конечно, написал чего-нить с удобным интерфейсом...
А сейчас я даже синтаксис бэйсика не сразу вспомню, что уж говорить об С++ и прочих...

sergey_m

В vi я набираю

:1,$ s#заданные символы$##

mirt1971

Давай файл и скажи правила проеобразования. Сделать будет легче чем объяснять.
Хотя к примеру: cat file | sed -e 's/begin.*end/replace/' Примерно так, хотя если нужно обязательно начало и конец строки - то немножко не так.

sobleb

А для людей сидящими под голимыми осями?

katrin2201

Регэксп рюхаешь? Под винды? Тогда PowerGREP (на мне в даунлоадсах есть)

sobleb

Короче, мне нужно из двух хтмл-файла выкинуть всё, что лежит между "<a" и следующим ">" - выкинуть все ссылки...

sobleb

А если я задам вопрос "что это такое?", ты поймёшь уровень моих знаний?

katrin2201

Выкинуть все ссылки, понятно, а текст ссылок оставить?

sobleb

Ага...
Из
 <A 
href="http://10.3.21.2:4711/?ses=2163320837&amp;w=shared&amp;hash=AF28D77A89160F0C58E41B874CDBC27F&amp;setpriority=2"
должен получится просто пробел...
И там таких вещей сотен 5 - ручками долго и муторно...

mirt1971

cat file.html | sed -e 's/\<a.*\>//' Это если в ссылках нет <,>, по хорошему это уже не регулярное выражение

sobleb

А кэт чего за команда?

katrin2201

Могу из
<a href="something"> something something <maybe_another_tag> </a>
сделать
 something something <maybe_another_tag> 

Могу сделать и как ты хочешь. Как тебе лучше =)
И расшарь куда нить хтмлки

sobleb

Сделай плз, как ты предлагаешь...
Файлы: ...

bleyman

Любая нормальная иде (дельфи, вижуальник, билдер) в серч анд реплейс держит регекспы.

sobleb

Если интересно, то это я просто приношу в хтмл виде, что сейчас на закачке, какие файлы качаются и скачались и статистика из еМуле...

katrin2201

Ща сделаю...
Файло вот только скачается =)

sobleb

Туда же закинь потом...

katrin2201

Кей. Тебе регэксп то написать чтоб потом сам мог делать такие выкрутасы? =)

sobleb

Спасибо...
Да я уже догнал, что это такое, а с синтаксисом разберусь благодаря посту Брайндеда...

sobleb

А ты точно записал их? А то у них даже размер не изменился...

sobleb

Я там папочку кинул с картинками под эти странички - можешь посмотреть, как всё должно выглядеть...

kill-still

А макросы к ворду не рулят?

sobleb

Я сейчас даже макрос не напишу - давно ничего не прогал и все навыки подзабыл...
Это надо сесть и часик поковыряться, чтоб вспомнить...

katrin2201

Еще не записал. Там хтм ки какие то странные
Сижу втыкаю
ЗЫ Еще этот пайп гребаный

kill-still

Открой сущ-ий и порежь.
Я в своё время зная только паскаль зарюхал за 5 мин - папику по работе помогал документы делать.

artimon

Ты будешь смеяться (хотя нет, ты не будешь но регэкспы есть даже в ворде
Оставить комментарий
Имя или ник:
Комментарий: