Философский камень отдыхает: регулярные выражения PHP любые символы заменяющие

регулярные выражения PHP любые символы заменяющие

От автора: опять регулярки сегодня! Если надоело, то включаем философский режим! Интересно, существуют ли регулярные выражения PHP любые символы заменяющие? Согласитесь, вопрос из духовной сферы программирования. Вот тогда сегодня и пофилософствуем на эту тему!

Не теорией единой!

Практика, практика и еще раз практика! За какие-то десять минут мне удалось создать идеальное регулярное выражение, первичный символ вселенной, апогей мыслительного процесса такого дарования… Пардон, это уже с другой оперы :) .

Вот пример, доказывающий все вышесказанное:

<?php
$metafora = "Вселенная - вечна, а человек-нет!";
echo $metafora."<br />";
$stroka = preg_replace("/./",'!', $metafora);
echo $stroka;
?>

регулярные выражения PHP любые символы заменяющие

Разбор полетов!

Давайте поближе рассмотрим код выше представленного примера. Прежде всего, нас интересует PHP регулярное выражение замены любого символа: /./

В нем использован метасимвол точка, который обозначает любой единичный знак. В вызове preg_replace() вторым аргументом мы указали восклицательный знак, которым заменяются все символы строки $metafora.

Если нужно заменить в строке конкретный символ, то его «явно» указывают в регулярке. Например, чтобы вместо дефиса вставить восклицательный знак, нужно использовать этот код:

<?php
$metafora = "Вселенная - вечна, а человек-нет!";
echo $metafora."<br />";
$stroka = preg_replace("/-/",'!', $metafora);
echo $stroka;
?>

регулярные выражения PHP любые символы заменяющие

Сегодня мы рассмотрели PHP регулярные выражения замены символа. Думаю, на этом закончим философский диспут. Тем более что в веб-программировании такой метафизики, ну хоть завались!

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Хотите изучить регулярные выражения на PHP?

Прямо сейчас посмотрите 12-ти часовой курс по регулярным выражениям на PHP!

Смотреть курс

Метки:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree