Как сделать верхний индекс?

  • Автор темы Автор темы Glina
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Glina

Топикстартер
12 лет на форуме
Сообщения
10
Реакции
0
Всем доброго времени суток.
есть текст следующего вида : ст. 96–1, 96–2, . , 96–26
нужно получить: ст. 961 (1 - должна быть верхним индексом) и т.д.
Спасибо!
 
Если меняем только дефис с цифрами:
найти
-(\d+)
заменить
$1
В атрибутах замены выставить надиндекс.

Если нужна уверенность что перед дефисом стоит цифра:
найти
(?<=\d)-(\d+)
заменить
$1
 
  • Спасибо
Реакции: Haka3aTe/|b
Ну а если между цифрами стоит не только дефис, а, как в вопросе, короткое тире (150-й символ), а может стоять ещё и длинное (151-й), то тогда можно так:

найти:
Код:
(?<=\d)(\-|~=|~_)(\d+)
заменить: $2
 
  • Спасибо
Реакции: Haka3aTe/|b
Огромное всем спасибо!
 
Статус
Закрыто для дальнейших ответов.