[ID CC2019] Ценник через Grep

Ergo_sum

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

Petruccio

15 лет на форуме
Сообщения
864
Оценка реакций
169
Сначала покажите пример, от него и надо плясать.
 

Ergo_sum

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

Вложения

Petruccio

15 лет на форуме
Сообщения
864
Оценка реакций
169
Если цена всегда в отдельном фрейме тогда можно вот так:
\d{2}\z

1582185036220.png



Не по теме:
При желании и перечёркивание можно замутить автоматическим. Только сейчас сходу не могу найти мануал.
 
Последнее редактирование:

Ergo_sum

Участник
Топикстартер
Сообщения
3
Оценка реакций
0
Если цена всегда в отдельном фрейме тогда можно вот так:
\d{2}\z

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


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

Petruccio

15 лет на форуме
Сообщения
864
Оценка реакций
169
можно и не в отдельном
...
Я имел в виду что ценник не часть текста и не располагается где-то в середине.

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

Перечёркивание это косая черта «/» из супертонкого шрифта, растянутая на 700%. Перед ней четыре пробела, у каждого треккинг в глубоком минусе.
 

Yar

15 лет на форуме
Сообщения
327
Оценка реакций
43
Кстати, можно сделать вот такие старые цены:
Посмотреть вложение 127896
Перечёркивание это косая черта «/» из супертонкого шрифта, растянутая на 700%. Перед ней четыре пробела, у каждого треккинг в глубоком минусе.
Количество разрядов может быть разным. 9,29 – 9999,99
 

Petruccio

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