[ID CC-CC2021] Заменить х на ×

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
576
Реакции
174
Дано: большой каталог, где размеры проставлены через букву "х", а надо чтобы через значок "×".
Размеры находятся в разных несвязанных фреймах на одном текстовом слое.

Подскажите, как это можно сделать?

scissors.PNG
 

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
576
Реакции
174
Да!
1128 replacement.
 

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
576
Реакции
174
Да, пробелы я уже прогнал, так же, как и звёздочки/звёздочки с пробелами)))
 

densen

15 лет на форуме
Сообщения
751
Реакции
639
так там и должны быть тонкие шпации отбивки
Да, но вначале нужно все "х" наменить на ×, и уже после ставить шпации вокруг всех найденных ×. Алгоритм должен быть соблюден-с. =)
 
  • Спасибо
Реакции: mnemonix, George и Jeine

afalbert

10 лет на форуме
Сообщения
120
Реакции
88
Да, но вначале нужно все "х" наменить на ×, и уже после ставить шпации вокруг всех найденных ×. Алгоритм должен быть соблюден-с. =)
По идее это можно сделать в одном греп-поиске как то так :) :
(\d)(\s*)([xх×ХX])(\s*)(\d)
менять на $1~<×~<$5
 
  • Спасибо
Реакции: RIKITIKI и mnemonix

lev

Модератор
20 лет на форуме
Сообщения
2 142
Реакции
2 066
По идее это можно сделать в одном греп-поиске как то так :) :
(\d)(\s*)([xх×ХX])(\s*)(\d)
менять на $1~<×~<$5
Накой столько скобок? Зачем хранить отловленные пробелы и "крестики"?
(\d)\s*[xх×ХX]\s*(\d)
менять на $1~<×~<$2
 
  • Спасибо
Реакции: mnemonix

afalbert

10 лет на форуме
Сообщения
120
Реакции
88
Накой столько скобок? Зачем хранить отловленные пробелы и "крестики"?
конечно не нужно!!! :) Но если делать совсем правильно, то цифры тоже не нужно хранить, а использовать положительный просмотр вперед/назад. Тогда можно крестику сразу и какой-нибудь символьный стиль назначить
(?<=\d)\s*[xх×ХX]\s*(?=\d)
менять на ~<×~<
 
  • Спасибо
Реакции: mnemonix и RIKITIKI