1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Как правильно делать замены?

Тема в разделе "Верстка и дизайн", создана пользователем -, 28 янв 2005.

Модераторы: Mic Nau
  1. Guest

    Никак не могу дойти своим умом, помогите.
    Например, хочу сделать сделать такую замену: убрать пробел в конце строки. В поле найти забиваю " ^p", в заменить "^p". Менять - меняет, но следующей строке присваиваются атрибуты той строки, из которой убирали пробел. Как быть?
     
  2. Konstantin 17353

    Konstantin 17353 Активный участник

    С нами с:
    01.01.1970
    Сообщения:
    334
    Симпатии:
    0
    Баллы:
    13
    Это к Шляпе или Батушеву вопрос, они доки.
    Я бы лично искал бы с атрибутами.
    Например, ищем "пробел+абзац стиля Hren_znaet".
    Заменяем на "абзац", атрибуты не указываем (оставим те же).
    Должно сработать
     
  3. Guest

    Не срабатывает
     
  4. Arkady 16790

    Arkady 16790 Активный участник

    С нами с:
    01.01.1970
    Сообщения:
    108
    Симпатии:
    0
    Баллы:
    11
    В момент замены удаляется исходный символ абзаца и последующий абзац «приклеивается» к предыдущему, принимая его стиль. Затем вставляется новый символ абзаца (замена), но стиль следующего абзаца… см. в начале.
     
  5. Oleg 17359

    Oleg 17359 Активный участник

    С нами с:
    01.01.1970
    Сообщения:
    219
    Симпатии:
    1
    Баллы:
    14
    Попробуй двойную замену:
    1: ^p — ^p^p
    2: Пробел^p — на ничего (то есть удалить)
     
  6. Guest

    Глюк премерзкий, конечно, он мне крови попил на sZam'е 2-й и 3-й версии. Причем эта пакость как была во 2-м ID, так в CS и переползла.
    В sZam'е (до 4-й версии) решалось так:
    1. Создается временный символьный стиль
    2. Помечаются им все сочетания пробел + ^p
    3. Удаляются пробелы, помеченный этим символьным стилем
    4. Удаляет символьный стиль
    Можно скачать sZam3 free editon, он убирает такие каки.
     
Модераторы: Mic Nau

Поделиться этой страницей