[ID CC-CC2022] Ценник через Grep

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

Ergo_sum

Участник
Топикстартер
Сообщения
3
Реакции
0
Всем привет) Как поднять индекс у двух последних символов? Верстаю каталог, и в ценах, копейки пишем индексом, это можно каким-то грепом автоматизировать?
Подскажите плиз
 
Сначала покажите пример, от него и надо плясать.
 
Сначала покажите пример, от него и надо плясать.
Вот так выглядит готовый ценник. Я через data merge из excel создаю ценники, но копейки в индексы не переводит, все большими цифрами делает. Я сейчас перевожу их вручную, но мне кажется, что можно автоматизировать. Копеек всегда две в конце, может есть греп, что бы два последних символа перевести в индекс?
 

Вложения

  • Записати.PNG
    Записати.PNG
    9.9 КБ · Просм.: 313
Если цена всегда в отдельном фрейме тогда можно вот так:
\d{2}\z

1582185036220.png



Не по теме:
При желании и перечёркивание можно замутить автоматическим. Только сейчас сходу не могу найти мануал.
 
Последнее редактирование:
  • Спасибо
Реакции: Ergo_sum
Если цена всегда в отдельном фрейме тогда можно вот так:
\d{2}\z

Посмотреть вложение 127894


Не по теме:
При желании и перечёркивание можно замутить автоматическим. Только сейчас сходу не могу найти мануал.
Спасибо, а что за суперскрипт? Это стиль символов с выставленым индексом?
 
можно и не в отдельном
...
Я имел в виду что ценник не часть текста и не располагается где-то в середине.

Кстати, можно сделать вот такие старые цены:
1582186360592.png

Перечёркивание это косая черта «/» из супертонкого шрифта, растянутая на 700%. Перед ней четыре пробела, у каждого треккинг в глубоком минусе.
 
  • Спасибо
Реакции: LeonidB и Ergo_sum
Кстати, можно сделать вот такие старые цены:
Посмотреть вложение 127896
Перечёркивание это косая черта «/» из супертонкого шрифта, растянутая на 700%. Перед ней четыре пробела, у каждого треккинг в глубоком минусе.
Количество разрядов может быть разным. 9,29 – 9999,99
 
Количество разрядов может быть разным. 9,29 – 9999,99
Тут уже всё зависит от конкретной задачи у ТС.
Для косой черты на четыре знака делаем символьный стиль на X00% ширины, назовём его, к примеру «Slash 4». Для пяти знаков делаем другой стиль. пусть будет «Slash 5». Ну и так далее, по необходимости.
Теперь надо доработать базу данных, добавить в соседнюю ячейку несколько пробелов, число подбирать по ситуации. Пусть будет для примера 4 пробела для четырехзначных цен и шесть пробелов для пятизначных. Уверен что в Екселе это можно как-то автоматизировать.
Для пробелов надо создать по стилю, к примеру «4 spaces», «6 spaces» и так далее.
Добавляем греп стиль с условием: назначить «Slash 4» косой черте перед которой стоят 4 пробела.
Ещё один стиль с условием: назначить «4 spaces» четырём пробелам.
Теперь повторяем тоже самое но для «Slash 5» и «6 spaces».
 
  • Спасибо
Реакции: Yar, NNN5 и LeonidB