1

Тема: Замена части выражения в определенном выражении

Мне нужно заменить ^#-^# на ^#–^#, например, 7-8 на 7–8. Как можно это сделать, если учесть, что цифры могут быть разные, т.е. мне по всему тексту нужно заменить дефис только между цифрами на тире, при этом другие дефисы не должны заменяться.

2

Re: Замена части выражения в определенном выражении

Вам прямая дорога к изучению поиска с подстановочными знаками.
Найти:
([0-9])-([0-9])
Заменить:
\1–\2
[x] подстановочные знаки

Макросы под заказ и готовый пакет - mtdmacro.ru

3

Re: Замена части выражения в определенном выражении

а цифры у вас только однозначные? от единицы до девяти? или есть другие варианты? Но, в любом случае - действовать нужно через подстановочные знаки.

4

Re: Замена части выражения в определенном выражении

разные цифры(могут быть и трехзначные). Помогите плиз подробно с этими подстановочными знаками.

5

Re: Замена части выражения в определенном выражении

Спасибо, Вождь, то что нужно. Размер числа не имеет значения, так как поиск находит именно сочетание цифрадефисцифра, и не важно есть до или после продолжение этого числа.