замена \r на \n влечет изменение стиля

  • Автор темы Автор темы Kreol
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kreol

Участник
Топикстартер
Сообщения
34
Реакции
1
Сейчас между ॥ धौम्य उवाच ॥ и सर्वैर्गुणैरुपेतस्ते यथा पुत्रो जनप्रियः ।

стоит чересчур большой перенос. Нужно его заменить

на Forced Line Break (or “soft return”), Shift-Enter.
Нужно везде мягкий, то есть маленький.

Если я grep-ом меняю ॥\r на ॥\n то строка सर्वैर्गुणैरुपेतस्ते यथा पुत्रो जनप्रियः । (красная) превращается в стиль строки ॥ धौम्य उवाच ॥ (синяя).
Подскажите как заменить без потери стиля.
Спасибо
 

Вложения

  • soft-enter.jpg
    soft-enter.jpg
    63.4 КБ · Просм.: 873
это не перенос

а как вы хотите, чтоб был один абзац, но с двумя абзацными стилями?
 
да нет, просто хочу понять как это сделать.
Если в конце строки нажать delete а потом Enter то все получается, вариант удаления абзаца видимо не лучший способ.
Пытаюсь понять возможно ли это сделать регуляркой.
 
ну, может просто пустые строки стереть (\r+ заменить на \r)? на скриншоте не видно "невидимых" символов, поэтому не очень понятно, что там у вас и как
 
Now that the only returns in the text are ones that shouldn’t be there, you can safely replace them with what you want — in your case, a soft return (forced line break), but often people need to replace end-of-line returns with a space or a tab.
http://indesignsecrets.com/merging-paragraphs-with-findchange.php

Есть определенное слово, после которго всегда нужен мягкий перенос.
Или же можно пойти не от слова, а от стиля - после определенного стиля
всегда нужен мягкий перенос.
 
вот что такое мягкий перенос
http://en.wikipedia.org/wiki/Soft_hyphen

здесь речь о forced line break вместо cr. и честно - непонятно зачем вам это. расстояние между абзацами настроить можно как угодно через отступы



Не по теме:
кстати, зачем вам два ника? :)
 
расстояние между абзацами настроить можно как угодно через отступы
Дело в том, что расстония полностьтю устраивают. Кроме когда А встречается с Б. Единственный простой выход - shft+enter.
 
такое лекарство хуже болезни! ) но горю этому помочь несложно. попозже, но сегодня
 
такое лекарство хуже болезни
Не, ну не так страшно. Это самое "нормальное" решение. Остальное просто извращение.

Присвоить ГРЕПом, что Б, который встречается после А стиль Ц это еще больше извращение. Типа nested styles?
 
Статус
Закрыто для дальнейших ответов.