[ID CC-CC2021] Точки в сокращениях

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Дорогие коллеги,

Не научите как правильно составить GREP для сокращений типа "шт." "сек." и подобных (чтобы добавлялась точка), а если точка уже есть то не добавлялась вторая? :)

Большое спасибо заранее за любую помошь
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
В смысле "не могли бы научить" :)
 

suntory

Administrator
15 лет на форуме
Сообщения
23 435
Реакции
12 478
Не учу, но можно попробовать искать шт|сек|и подобные с пробелом или | концом строки
 
  • Спасибо
Реакции: Slx1

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Вариант, а как ГРЕП в стиль это можно добавить?
 

MT

15 лет на форуме
Сообщения
246
Реакции
93
искать
(шт|сек)(?!\.)
заменять
$1.
 
  • Спасибо
Реакции: Slx1

suntory

Administrator
15 лет на форуме
Сообщения
23 435
Реакции
12 478
GREP стиль для стилевой разметки текста, а не для автоматического поиска-замены.
 
  • Спасибо
Реакции: NNN5

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Спасибо! Буду изучать
 

К.Т.

Участник
Сообщения
324
Реакции
337
Поиск:
\<(шт|сек|мин|руб)\>(?!\.)

Замена:
$1.

Надо задавать начало слова, иначе сработает, например, на "камин" или "Марусек".
 
  • Спасибо
Реакции: suntory, Slx1 и LeonidB

granat

Участник
Сообщения
382
Реакции
315

Не по теме:
В системе СИ нет такой единицы "сек.".
Секунда – с, без точки (за исключением конца предложения).

 

К.Т.

Участник
Сообщения
324
Реакции
337

Не по теме:
В системе СИ нет такой единицы "сек.".
Секунда – с, без точки (за исключением конца предложения).


Не по теме:
Разумеется, нет. Кроме того, в системе СИ нет "шт.", "мин.", "руб." и многого другого, что есть в разных текстах.
 
  • Спасибо
Реакции: Slx1

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 530

Не по теме:
Разумеется, нет. Кроме того, в системе СИ нет "шт.", "мин.", "руб." и многого другого, что есть в разных текстах.
point.jpg
 
  • Спасибо
Реакции: Masia и granat

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 891
Реакции
3 458
Я так понимаю, товарищу нужно точки расставить, а не грамоте обучиться. И клиент у него такой же.
 
  • Спасибо
Реакции: К.Т.

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 530

Не по теме:
Я так понимаю, товарищу нужно точки расставить, а не грамоте обучиться. И клиент у него такой же.
Одно другому не мешает :) Поэтому я оценил и совет по GREP, и замечание насчёт правил :)

 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Господа, а убрать точки....?)

С теми же примерами для простоты

Спасибо!
 

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 530
  • Спасибо
Реакции: Slx1

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
))) сначала расставим, а потом уберём)))