(\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)
~<×~<