[ID CC-CC2021] Универсально правило для сокращения "г."

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Коллеги, приветствую
можно ли создать универсальное правило для г. ?
Соответственно если оно после цифр то между ними неразрывный пробел
Если перед словом с заглавной (название города например), то уже неразрывный пробел между этим словом и г.
Спасибо заранее
 

densen

15 лет на форуме
Сообщения
751
Реакции
639
не подскажете как там это правило сформулировано?
я не нашел(
DoTextOK - это просто серия GREP-замен. Универсального правила для Вашего случая не будет. GREP выполняет четкое указание, а циклы если {}, то {} ему не под силу.
 
  • Спасибо
Реакции: Slx1

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
DoTextOK - это просто серия GREP-замен. Универсального правила для Вашего случая не будет. GREP выполняет четкое указание, а циклы если {}, то {} ему не под силу.

Ясно, спасибо
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 808
Реакции
3 434
В 2022 г. Москва похорошела как никогда. — как быть?
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
В 2022 г. Москва похорошела как никогда. — как быть?
Москва и Санкт-Петербург как города федерального значения г. не оформляются))

а если серьезно, ну всегда в общих правилах будут какие то исключения)
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 280

iv-mi

15 лет на форуме
Сообщения
563
Реакции
375
В 2022 г. Москва похорошела как никогда. — как быть?
Можно отловить случай
цифра-пробел-г.-прописная
и ставить неразрывный пробел только после цифры, перед прописной оставить обычный пробел.
Сейчас если при использовании DoTextOK, то для своих grep-эапросов есть последняя вкладка.

Я запишу себе эту задачу, в очередном обновлении добавляю такую обработку в основной код.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 808
Реакции
3 434
Можно отловить случай
цифра-пробел-г.-прописная
и ставить неразрывный пробел только после цифры, перед прописной оставить обычный пробел.
Гостей 200 г. Урюпинск готов принять в свой день рождения в этот раз.
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 280
Гостей 200 г. Урюпинск готов принять в свой день рождения в этот раз.
Что-то мне подсказывает, что не следует спихивать свой кривой русский на DoTextOk. А то так можно дойти и до 9 вите иташки.
 
  • Спасибо
Реакции: Slx1

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 808
Реакции
3 434
Я свой кривой русский набираю сразу с неразрывными. Многолетняя привычка. Да и нажать opt + space не сильно сложнее, чем просто space.
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 280
Ты же понял, что я не о тебе, а о таких кривых примерах (которых, безусловно, несметное количество).
 

Lucky1978

12 лет на форуме
Сообщения
340
Реакции
125
@Jeine, но может же и типа такого встретиться:
школа № 1231 г. Города.
Как бы в этом случае разрулить это?
 
  • Спасибо
Реакции: densen и ~RA~

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну будет у вас два неразрывных, конец света не наступит
 
  • Спасибо
Реакции: densen и Jeine

densen

15 лет на форуме
Сообщения
751
Реакции
639
Что-то мне подсказывает, что не следует спихивать свой кривой русский на DoTextOk. А то так можно дойти и до 9 вите иташки.
Ну а так: "После случайного выброса в атмосферу изотопов урана-236 г. Кладбищенск действительно превратился в безлюдную территорию".
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 280

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 808
Реакции
3 434

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 280
Потому что так автор написал.
не следует спихивать свой кривой русский на DoTextOk
Минутка культпросвета:

Screenshot_6.jpg


 
  • Спасибо
Реакции: Chiga