[ID CC-CC2021] Инициалы к фамилии

  • Автор темы Автор темы izrukvruki
  • Дата начала Дата начала

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 876
Реакции
307
Как прилепить инициалы к фамилии?
Инициалы без пробела И.И. Иванов
Спасибо
 
Ну поставь неразрывный пробел после ИИ. Вариантов масса как.
 
Кажется, товарищу нужен греп, который это сделает.
 
  • Спасибо
Реакции: garvey и Linxy
Выше посмотри скрипт. Там оно всё настраивается.
 
Найти
(\u\.)(\u\.)(\s)(\u)
Заменить
$1~S$2~S$4
В поле замены вместо "~S" можно поставить любой пробел по вкусу. Это обычный неразрывный.
 
P.S. Но за меня таким вещами занимается DoTextOK, который выше уже советовали.
Рекомендую.
 
  • Спасибо
Реакции: izrukvruki и PorosyuK

Не по теме:
Линкси, а вы точно не бородатый линуксоид? )))
 
Последнее редактирование модератором:
  • Спасибо
Реакции: PorosyuK
Подскажите, а как прицепить одиночный инициал к фамилии
И. Иванов.

Но так чтоб не прицепилась конструкция "СССР. Привет"
Я так сделал и оно прицепляется:
(\u\.)(\s)(\u)
Заменить
$1~S$3
 
Предлагаю не мучиться и купить sZam. Недорого, на мой взгляд, если занимаетесь вёрсткой профессионально.
 
  • Спасибо
Реакции: Yar и izrukvruki
Подскажите, а как прицепить одиночный инициал к фамилии
И. Иванов.

Но так чтоб не прицепилась конструкция "СССР. Привет"
Я так сделал и оно прицепляется:
(\u\.)(\s)(\u)
Заменить
$1~S$3
sZam или DoTextOk удобнее, но если очень хочется, то можно так:
(\<\u\.)(\s)(\u)
 
  • Спасибо
Реакции: izrukvruki
DoTextOk вроде одиночные инициалы не цепляет...
1698065759162.png
 
Инициалы прицепляются. И для обычных фамилий, и для двойных. Имя до фамилии или после, не важно.
Есть проблема, требующая глаз редактора: в предложении Поэт А. Пушкин Выбранная в скрипте шпация будет и после слова Поэт, и перед Пушкин. По условиям поиска прописная с точкой будет инициалом для обоих слов.
 
  • Спасибо
Реакции: izrukvruki