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

mnemonix

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

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

scissors.PNG
 

mnemonix

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

mnemonix

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

densen

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

afalbert

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

lev

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

afalbert

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