PREG MATCH PHP ФЛАГИ
preg_match() - это функция PHP для выполнения регулярных выражений. Она ищет совпадение регулярного выражения в строке.
Флаги могут быть использованы с регулярными выражениями для выполнения различных операций. Например, i флаг для выполнения нечувствительного к регистру поиска.
Некоторые из наиболее часто используемых флагов в preg_match():
- i - выполнить поиск нечувствительно к регистру;
- m - выполнить поиск по многострочному тексту;
- g - выполнить глобальный поиск вместо поиска только первого совпадения.
Например, чтобы найти все совпадения без учета регистра:
$str = "The quick brown fox";$pattern = "/quick/i";preg_match($pattern, $str, $matches);print_r($matches);
Вывод:
Array( [0] => Quick)
Как видно из примера, флаг "i" в регулярном выражении позволил найти совпадение, игнорируя регистр.
Learning Regular Expressions - Evaluating Regular Expressions Using Preg Match In PHP
PHP: Validating Text (preg_match)
REGEX (REGULAR EXPRESSIONS) WITH EXAMPLES IN DETAIL - Regex Tutorial
PHP: Finding All Matching Text (preg_match_all)
PHP Function preg_match()
Beginner PHP Tutorial -34- Expression Matching using Preg Match Function in PHP (Urdu/Hindi)
Using Regular Expressions: Finding matches with -preg_match_all()- php
59: Functions Using Regular Expressions - PHP Tutorial - Learn PHP Programming