mirror of
https://github.com/cheatsnake/backend-cheats.git
synced 2024-11-22 18:54:11 +03:00
updated table of content
This commit is contained in:
parent
b70cce082d
commit
fc7acb3bc0
@ -2,35 +2,35 @@
|
||||
|
||||
<div align="right"><a href="https://github.com/cheatsnake/backend-cheats#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0">Вернуться на главную страницу ⬆️</a></div>
|
||||
|
||||
**Содержание:**
|
||||
|
||||
- [Базовое применение](#базовое-применение)
|
||||
- [Флаги](#флаги)
|
||||
- [Основной синтаксис](#основной-синтаксис)
|
||||
- [Любой символ .](#любой-символ-)
|
||||
- [Перечень []](#перечень-)
|
||||
- [Исключающий перечень [^]](#исключающий-перечень-)
|
||||
- [Диапазон [-]](#диапазон--)
|
||||
- [Повторения *](#повторения-)
|
||||
- [Повторения +](#повторения--1)
|
||||
- [Необязательный символ ?](#необязательный-символ-)
|
||||
- [Количество повторений {}](#количество-повторений-)
|
||||
- [Диапазон повторений {,}](#диапазон-повторений-)
|
||||
- [Группировка ()](#группировка-)
|
||||
- [Логическое ИЛИ |](#логическое-или-)
|
||||
- [Экранирование](#экранирование-)
|
||||
- [Поиск в начале строки ^](#поиск-в-начале-строки-)
|
||||
- [Поиск в конце строки $](#поиск-в-конце-строки-)
|
||||
- [Классы символов](#классы-символов)
|
||||
- [Позиционные проверки](#позиционные-проверки)
|
||||
|
||||
|
||||
[Регулярные выражения](https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F) – это мощный инструмент для поиска и замены слов в тексте. Само регулярное выражение представляет из себя обычную строку составленную по определенным правилами. В общем виде она представляет из себя две косые черты `/ /`, где после первой черты идёт специальный паттерн для поиска, а после второй – набор флагов.
|
||||
|
||||
Для тренировки использования регулярных выражений можно воспользоваться сайтом [Regex101.com](https://regex101.com/).
|
||||
|
||||
Также можно воспользоваться возможностями для работы с регулярными выражениями в одном из языков программирования. Вот примеры для [Python](https://pythonru.com/primery/primery-primeneniya-regulyarnyh-vyrazheniy-v-python), [JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Regular_Expressions), [Go](https://tproger.ru/articles/puteshestvie-v-golang-regexp/), [Kotlin](https://java-blog.ru/kotlin/vvedenie-v-regulyarnye-vyrazheniya-kotlin), [C#](https://metanit.com/sharp/tutorial/7.4.php) и [так далее](https://www.google.com/search?q=%D0%BA%D0%B0%D0%BA+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B2+%5B%D0%B2%D0%B0%D1%88+%D1%8F%D0%B7%D1%8B%D0%BA+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%5D%5D)
|
||||
|
||||
**Содержание:**
|
||||
|
||||
- (Базовое применение)[#базовое-применение]
|
||||
- (Флаги)[#флаги]
|
||||
- (Основной синтаксис)[#основной-синтаксис]
|
||||
- (Любой символ .)[#любой-символ-]
|
||||
- (Перечень [])[#перечень-]
|
||||
- (Исключающий перечень [^])[#исключающий-перечень-]
|
||||
- (Диапазон [-])[#диапазон--]
|
||||
- (Повторения *)[#повторения-]
|
||||
- (Повторения +)[#повторения--1]
|
||||
- (Необязательный символ ?)[#необязательный-символ-]
|
||||
- (Количество повторений {})[#количество-повторений-]
|
||||
- (Диапазон повторений {,})[#диапазон-повторений-]
|
||||
- (Группировка ())[#группировка-]
|
||||
- (Логическое ИЛИ |)[#логическое-или-]
|
||||
- (Экранирование)[#экранирование-]
|
||||
- (Поиск в начале строки ^)[#поиск-в-начале-строки-]
|
||||
- (Поиск в конце строки $)[#поиск-в-конце-строки-]
|
||||
- (Классы символов)[#классы-символов]
|
||||
- (Позиционные проверки)[#позиционные-проверки]
|
||||
|
||||
|
||||
## Базовое применение
|
||||
|
||||
Возьмем для примера любой текст. Представим, что в этом тексте нам нужно найти все слова `London`. Это самый простой случай использования регулярных выражения, нам всего лишь необходимо вписать нужное слово между косыми чертами:
|
||||
|
Loading…
Reference in New Issue
Block a user