Почему вам стоит выбрать WebGate?

  • Экспертиза: Наша команда состоит из опытных дизайнеров с подтвержденным опытом создания передовых дизайнов, которые соответствуют тенденциям отрасли и ожиданиям пользователей.
  • Сотрудничество: Мы верим в силу сотрудничества. На протяжении всего процесса дизайна мы тесно работаем с вами, убедившись, что ваше видение не только достигнуто, но и превзойдено.
  • Инновации: Оставайтесь впереди кривой с инновационными решениями в дизайне. Мы не просто следуем трендам; мы их задаем, предоставляя вам цифровое присутствие, которое выделяется.
  • Ориентация на пользователя: Ваши пользователи находятся в центре нашей философии дизайна. С помощью исследований пользователей и тестирования мы создаем дизайны, которые находят отклик у вашей целевой аудитории.
sports blog portfolio case
Share on Facebook Share on Twitter

Notepad++, Sublime Text editor замена с регулярными выражениями

Notepad++, Sublime Text editor замена с регулярными выражениями thumb

Sublime Text Editor

Возник вопрос, какой regex я могу использовать в текстовом редакторе Sublime, чтобы найти все атрибуты в открывающем теге, например:

<h1 class="class-one class-two" data-level="2" data-pm-slice="1 1 []">

Я хочу заменить его на:

<h1>
  1. Откройте инструмент "Найти и заменить": Нажмите Ctrl+H в Windows/Linux или Cmd+Opt+F в macOS.
  2. Включите регулярные выражения: Нажмите кнопку .* в левом нижнем углу диалогового окна "Найти и заменить", чтобы включить режим регекса.
  3. Введите регекс в поле "Найти что": Используйте этот регекс для точного соответствия любым атрибутам внутри тегов <h1>:
(<h1)[^>]*(>)
  1. Пояснения:
    • (<h1): Захватывает начальный тег <h1 в группу для ссылки в замене.
    • [^>]*: Сопоставляет все символы, не являющиеся закрывающими >, эффективно охватывая все атрибуты внутри тега.
    • (>): Захватывает закрывающий > тег в другую группу.
  2. Задайте текст замены: В поле "Заменить на" используйте:
$1$2
  1. Эта строка замены использует $1 и $2 для ссылки на захваченные группы из регекса, эффективно восстанавливая тег без его атрибутов.
  2. Выполните замену: Нажмите "Заменить все", чтобы заменить все найденные случаи, когда у тегов <h1> есть дополнительные атрибуты, оставив вам обычные теги <h1>.

Notepad++

Иногда лень заставляет разбираться в тех вещах, в которых раньше даже не хотелось копаться. Все таки легче пол часа час разобраться в автоматической замене с распознаванием регуларных выражений чем в ручную лопатить огромные текстовые файлы и заменять в ручную!!

Например нам надо поменять

a href="любой_УРЛ"

на

a href="наш_УРЛ"

Обозначаем место любого УРЛ с помощью [^"]* и выходит что то вроде:

a href="[^"]*"

заменить на

a href="наш_УРЛ"

Вот и все, нужно не забыть поставить галочку "Регулярные выражения"

Вам также может понравиться