Розкрийте потенціал виняткового дизайну з WebGate

У цифровому світі, де перше враження вирішує все, WebGate виступає маяком креативності та інновацій. Підніміть вашу онлайн присутність на новий рівень завдяки нашим неперевершеним послугам дизайну інтерфейсу та користувацького досвіду веб-сайтів, які створені, щоб захопити вашу аудиторію та принести результати.

Наші послуги:

  • Лендінг Пейдж
  • Сайт-візитка
  • Багатосторінковий сайт
  • Редизайн
tire shop portfolio case translate services 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="будь-який_URL"

на

a href="наш_URL"

Позначаємо місце будь-якого URL за допомогою [^"]* , і виходить щось на зразок:

a href="[^"]*"

замінити на

a href="наш_URL"

Ось і все, не забудьте поставити галочку "Регулярні вирази".

Вам також може сподобатися