Рубрики
Uncategorized

Функция регулярного выражения PHP preg_ Пример анализа использования замены

Автор оригинала: David Wong.

В этой статье описывается использование функции регулярного выражения PHP preg_ Replace. Для вашей справки приведем следующие сведения:

preg_ Replace выполняет поиск и замену регулярного выражения

Грамматика: preg_replace (шаблон ,замена ,тема,ограничение,количество )

Регулярное выражение (строка или массив строк) шаблон
Строка или массив строк для замены замена
Строка или массив строк для поиска и замены. предмет
Необязательный. Максимальное количество раз каждый шаблон заменяется на каждом предмете. Значение по умолчанию – 1 (бесконечно). предел
Необязательный. Количество выполненных замен считать

Пример 1

$string = 'huang yu xin';
$pattern = '/(\w+) (\w+) (\w+)/i';
$replacement = 'a $3';
//$1 corresponds to (\ W +),  A is the difference of $1a, indicating that $1 and a are not $1a, and $3 corresponds to the third (\ W +)
echo preg_replace($pattern, $replacement, $string);

Результаты были следующими:

хуан синь

Пример 2

$string = "nice to meet you";
$pattern = array();
$replace = array();
echo preg_replace(array('/nice/', '/you/'), array('Nice', 'me'), $string);

результат:

Приятно было познакомиться

Пример 3

$str = 'nice      !';
$str = preg_replace('/\s+/', '', $str);
echo $str;

результат:

мило!

Пример 4

$count = 0;
echo preg_replace(array('/\d/', '/[a-z]/'), '*', 'xp 4 to', -1, $count);
echo $count;

результат:

** * **5

PS: вот два очень удобных инструмента регулярных выражений для вашей справки

Инструмент онлайн-тестирования регулярных выражений JavaScript: Инструмент онлайн-тестирования регулярных выражений JavaScript:

Инструмент онлайн-генерации регулярных выражений: http://tools.jb51.net/regex/create_reg

Более заинтересованные читатели, интересующиеся контентом, связанным с PHP, могут ознакомиться со специальными разделами этого веб-сайта: краткое описание использования регулярных выражений PHP, учебник по безопасности программирования PHP, краткое изложение навыков фильтрации безопасности PHP, энциклопедия навыков работы с массивами PHP, курс введения в базовый синтаксис PHP, Краткое описание использования строк PHP и руководство по работе с базой данных PHP + MySQL введение

Я надеюсь, что эта статья поможет вам в программировании на PHP.

Оригинал: “https://developpaper.com/php-regular-expression-function-preg_-example-analysis-of-replace-usage/”