Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Регулярные выражения для фронтендеров


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 854, книга: Хроника сердца
автор: Георгий Иванович Бурков

"Хроника сердца" - это глубоко личное и захватывающее повествование о жизни и карьере актера Георгия Буркова, написанное его сыном Максимом Бурковым. Эта книга переносит читателей в увлекательное путешествие, от ранних детских лет Буркова в провинциальном городке до его восхождения к славе на сцене и экране. Максим Бурков не просто подробно описывает внешние события в жизни отца, но и заглядывает в глубины его души, раскрывая эмоциональные взлеты и падения, которые формировали его...

СЛУЧАЙНАЯ КНИГА

Не исчезай. Женя Крейн
- Не исчезай

Жанр: Современная проза

Год издания: 2018

Серия: Новая проза

СЛУЧАЙНАЯ КНИГА

Автор неизвестен - Регулярные выражения для фронтендеров

Регулярные выражения для фронтендеров
Книга - Регулярные выражения для фронтендеров.   Автор неизвестен  - прочитать полностью в библиотеке КнигаГо
Название:
Регулярные выражения для фронтендеров
Автор неизвестен

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Регулярные выражения для фронтендеров"

Аннотация к этой книге отсутствует.

Читаем онлайн "Регулярные выражения для фронтендеров". [Страница - 10]

неразрывную конструкцию инициалы и
фамилию, чтобы они переносились на новую строку
целиком;
— привязал союзы и предлоги, чтобы они всегда
переносились на новую строку со следующим словом;
— удалил пробелы внутри скобок;

— заменил кавычки в виде классических " дюймов на
принятые в русском «ёлочки»;
— привязал символ № к числу неразрывным пробелом;
— заменил (r) на символ зарегистрированного товарного
знака (r) , сделал его меньше основного кегля и
выровнял по верхней границе;
— заменил дефис - на длинное тире — и привязал его к
предыдущему слову;
— заменил знак «плюс-минус» +-451F на ±451 °F и связал в
неразрывную конструкцию.

Если вы верстаете регулярно, то понимаете, насколько трудно
бывает вручную отлавливать и исправлять все эти моменты.
Мы хотим вам помочь, пользуйтесь: https://typograf.ru

Что мы должны вынести из темы оптимизации: истина находится
где-то посередине. Не существует единого и универсального
рецепта, который решит все ваши проблемы. Полагаться стоит
только на полученный опыт и тестирование.

7.5. Регулярные выражения в среде
окружения
Мы изучили основную теоретическую часть регулярных
выражений, осталось добавить несколько практических
примеров использования.

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

выражений

есть

в

большинстве

— MS Word,
— LibreOffice,
— NeoOffice,
— Atom,
— Visual Studio Code (VS Code),
— Sublime,
— WebStorm
— и многих других…

Искать регулярные выражения нужно в интерфейсе поиска и
замены, а выглядит это примерно так:
VS Code

Atom

NeoOffice

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

Поэтому обязательно ознакомьтесь с таблицей поддерживаемых
селекторов того редактора, с которым работаете.
Часто бывает так, что некоторые символьные селекторы
работают не так, как в JavaScript.
Например, \w может совпадать с русскими буквами или может
не включать в себя цифры и символ подчеркивания. Но мы же с
вами уже знаем, что любой символьный селектор можно
заменить квадратными скобками с набором символов, поэтому
это не должно стать проблемой.
Какие задачи можно решать с помощью регулярных выражений
в текстовых редакторах? Вот основной перечень задач:
— поиск и гибкая замена с сохранением состояния
текста,
— подготовка, обработка данных,
— написание кода.
Давайте пройдём по этим задачам и посмотрим, как можно
упростить себе жизнь.
Поиск и замена
В процессе создания этого курса выяснилось, что разметка
MarkDown, с помощью которой написаны статьи, конфликтует с
частями регулярного выражения и заменяет их. Чтобы
избавиться от проблемы, нужно было обернуть регулярные
выражения в бэктики.

Делать это вручную весьма скучно, долго, да и можно что-то
упустить. Поэтому самое время заставить компьютер работать за
нас.

Посмотрите внимательно на скриншот. В синем круге обведены
регулярное выражение \*\*(.+?)\*\* и выражение замены со
вставкой сохранённого состояния круглых скобок $1 .
Для уточнения мы могли бы добавить выражение начала строки.
Но как видно на скриншоте (обведено зеленым), оно и так
совпало с тем, что мы ожидали.

«

Только задумайтесь, мы написали регулярное выражение,
чтобы исправить ошибку регулярного выражения MarkDownразметки в статье про регулярные выражения 🤪

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

Подготовка, обработка данных
Вспомните, в одном из разделов мы решали задачу по
подготовке номеров мобильных телефонов для отправки СМС.
Эта задача возникла из практического примера, где помимо
неверно записанных номеров попадались ещё и пропущенные
строки, короткие записи городских номеров, невалидные 12-ти
значные номера. Файл имел размер в несколько мегабайтов, и
приводить его в порядок вручную было бы непросто.

Решить задачу «в лоб», как в первом случае, здесь не получится.
У нас совершенно разные маленькие задачи, --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.