(\d)[хx](\d) // поиск и русского "х", и латинского "x"$1×$2Пройдись ещё на всякий случай пошаговым поиском1128 replacement.
(\d)\s?[хx]\s?(\d) - может какие пробелы затесались вокруг будущего знака умножения.так там и должны быть тонкие шпации отбивкипробелы затесались
Да, но вначале нужно все "х" наменить на ×, и уже после ставить шпации вокруг всех найденных ×. Алгоритм должен быть соблюден-с. =)так там и должны быть тонкие шпации отбивки
По идее это можно сделать в одном греп-поиске как то такДа, но вначале нужно все "х" наменить на ×, и уже после ставить шпации вокруг всех найденных ×. Алгоритм должен быть соблюден-с. =)
: (\d)(\s*)([xх×ХX])(\s*)(\d)$1~<×~<$5Накой столько скобок? Зачем хранить отловленные пробелы и "крестики"?По идее это можно сделать в одном греп-поиске как то так:
(\d)(\s*)([xх×ХX])(\s*)(\d)
менять на$1~<×~<$5
(\d)\s*[xх×ХX]\s*(\d)$1~<×~<$2конечно не нужно!!!Накой столько скобок? Зачем хранить отловленные пробелы и "крестики"?
Но если делать совсем правильно, то цифры тоже не нужно хранить, а использовать положительный просмотр вперед/назад. Тогда можно крестику сразу и какой-нибудь символьный стиль назначить(?<=\d)\s*[xх×ХX]\s*(?=\d)~<×~<