LaTeX. Регулярные выражения. Поиск и замена.

  • Автор темы Автор темы german
  • Дата начала Дата начала
В этих скобках обязательное устловие. Надо найти что это такое и попробовать. Пойду, попробую.
 
Это метапеременная, просто заполняшка, чтобы указать, что в этом месте может быть какой-то текст.
 
Работает. Их пример работает.
 
Да, получилось! Вот так:
Найти
(\d+)[%]
Заменить
$1\%
 
  • Спасибо
Реакции: Linxy
Хитрец)
 
Я зануда )
 
А без квадратных скобок вокруг знака процента не срабатывало?
 
О! И без него срабатывает )
 
  • Спасибо
Реакции: Linxy
Поздравляю с победой)
 
  • Спасибо
Реакции: german
А вот уже двегруппы, так не работает:
Поиск:
(\d+)(%)
Замена:
$1\$2

Меняет знак % на $2
 
Поэтому я и предлагала взять вторую группу временно в скобки, чтобы избежать влияния слеша на $.
 
Да просто тактильно TeXmaker больше нравится. Хотя, какая разница? Надо задачу решать.
Задача поиска - замены решается в том, чем угодно, дальше вопрос удобства комбинирования с консольным "компилятором" и его окружением в виде майкиндекса и прочего. По жизни... Изначально VC, потом FAR и иже с ним :) + толпа батников всяких...
 
Андрей, не кошерно гонять текст из одной программы в другую. Только чтобы простую замену сделать. тем более, если в самом редакторе эта функция есть. Возмущает тот факт, что не описаны особенности regex-а в данной программе. Это зашквар, в моём понимании, тем более, если он отличается от общепринятых стандартных комбинаций. Получается, с одной стороны сделали нормальный продукт, с другой - г* на палочке, не дав пояснение.
 
Я когда последний раз разбирался с regexp тесты гонял на regex101.com и бесплатно и все толково. Сразу можно загнать текст для образца и посмотреть как ищется.
 
Я когда последний раз разбирался с regexp тесты гонял на regex101.com и бесплатно и все толково. Сразу можно загнать текст для образца и посмотреть как ищется.
Я там был '))' Там всё замечательно работает.
 
Ну по крайней мере виндовая библиотека работала без ошибок, под другие реализации конечно сложно подстраиваться.
 
Ну, я не знаю, какая библиотека на regex101 (я ссылку кстати давал выше на него), но на маке всё замечательно отрабатывается. Просто, TeXmaker как-то по своему работает с заменой в regex. А вот в TexStudio всё работает правильно.