Содержание
- Определение - Что означает регулярное выражение?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет регулярное выражение
Определение - Что означает регулярное выражение?
Регулярное выражение - это метод, используемый в программировании для сопоставления с образцом. Регулярные выражения предоставляют гибкие и лаконичные средства для сопоставления строк. Например, регулярное выражение может использоваться для поиска больших объемов и изменения всех вхождений «кошка» на «собака».Регулярные выражения используются для систем подсветки синтаксиса, проверки данных и в поисковых системах, таких как Google, чтобы попытаться определить алгоритмическое соответствие запросу, который запрашивает пользователь.
Регулярные выражения также известны в краткой форме как регулярное выражение или регулярное выражение.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет регулярное выражение
Утилиты, редакторы и языки программирования используют регулярные выражения для манипулирования и поиска шаблонов. В то время как некоторые языки интегрируют регулярные выражения в ядро синтаксиса языка, например TCL, Awk, PERL и RUBY, другие используют регулярные выражения через библиотеки, такие как Java, C ++ и C. Это означает, что существуют различия в реализации, поэтому регулярное выражение работает хорошо с одним приложением может или не может работать с другим. Тонкие различия существуют.Регулярные выражения могут быть невероятно мощными. По сути, если шаблон может быть определен, можно создать регулярное выражение. Простой шаблон может быть чем-то простым, например, найти все ситуации, в которых предложение заканчивается словом «что» и заменяется словом «который». Шаблон может стать более сложным, если сделать такую же замену, но только при 3-м и 5-м совпадениях. Или это может быть еще сложнее, если использовать разные наборы совпадающих символов в зависимости от частоты и местоположения предыдущих совпадающих символов.
Три основных компонента регулярного выражения - это якоря, которые используются для указания позиции шаблона по отношению к строке, наборов символов, которые соответствуют одному или нескольким символам в одной позиции, и модификаторы, которые указывают количество раз, которое предыдущий набор символов повторяется.
Операции, которые помогают в построении регулярных выражений:
- Количественная оценка: Квантификаторы определяют, как часто допускается наличие предыдущего элемента.
- Группировка. Операторы могут указывать область и приоритет с помощью скобок.
- Булевы условия: условие ИЛИ или И может быть указано для операторов и групп.