Автор оригинала: 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/”