Я модератор на сайте с большим количеством структурированного контента и регулярно редактирую посты на предмет плохого форматирования (в частности, Markdown и LaTeX). Многие из этих задач утомительны и могут быть легко выполнены функцией поиска и замены, которой, к сожалению, нет в моем любимом браузере Firefox.
Я не смог найти подходящегоплагин(хотя я, признаюсь, не проверил все >900 результатов), что удивительно; это кажется слишком простой и полезной функцией, чтобы не иметь плагина!
Копирование сообщений в текстовый редактор — это хороший обходной путь в некоторых случаях, но не во всех. В некоторых текстовых редакторах нет поиска ^ замены (например gedit
, редактор по умолчанию для многих дистрибутивов Linux на основе GTK), и я не смогу установить его на каждой машине, на которой я использую SE (университет, друзья, ...).
Есть ли способ добавить поиск и замену в Firefox, желательно с поддержкой регулярных выражений?
Моя ОС — GNU/Linux, а точнее Ubuntu.
решение1
Вы можете использоватьFoxReplaceкоторый должен делать то, что вам нужно.
Это расширение позволяет вам заменять фрагменты текста (строки) на странице другими фрагментами текста. Система основана на подстановках, где каждая подстановка имеет входной текст, который должен быть заменен (поле «Заменить»), и выходной текст, которым должен быть заменен первый (поле «На»). Когда применяется подстановка, она применяется ко всему содержимому страницы (в настоящее время вы не можете делать частичные подстановки). Подстановки могут быть чувствительными или нечувствительными к регистру. Также поддерживается использование регулярных выражений.
решение2
Вы также можете использоватьПоиск и замена для Firefox, которая очень похожа на типичную функцию «Поиск и замена» в редакторах:
Простой аддон, позволяющий вам находить и заменять текст на веб-странице, на которой вы находитесь в данный момент. Чтобы открыть форму замены, используйте контекстное меню правой кнопки мыши или сочетание клавиш shift + R. Вы можете заменить один экземпляр или все экземпляры текстовой фразы. […]
FoxReplace, с другой стороны, является полноценным фильтром, который вы также можете применять для автоматической обработки правил замены, специфичных для URL, при загрузке страницы. Включая перевод элементов пользовательского интерфейса, которые не переведены на стороне сервера. Он также работает для простого поиска и замены, но может быть немного избыточным.
Однако, похоже, ни то, ни другоеПоиск и замена для FirefoxниFoxReplaceспособны выполнять поиск и замену регулярных выражений…
решение3
Для полной поддержки регулярных выражений и расширенных шаблонов замены (например, $1, $2, &$) вам может пригодиться это расширение Chrome для поиска и замены:
https://chrome.google.com/webstore/detail/find-replace-for-text-edi/jajhdmnpiocpbpnlpejbgmpijgmoknnl