Страницы

Поиск по вопросам

понедельник, 8 июля 2019 г.

Регулярные выражения PHP. Заменить маркеры в тексте на тэги

Есть строка вида Просто _обычная_ строка. Нужно привести её к виду Просто обычная строка. Т.е. вместо подчёркиваний использовать тэг открывающийся и закрывающийся. Как это сделать наиболее простым способом на PHP?


Ответ

Мой вариант будет не лучшим, но должен работать, пробуйте. Правда недостаток, что нельзя внутри строки использовать "_".
preg_replace('/_([^_]+)_/u', '$1', 'Просто _обычная_ строка');

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

Отправить комментарий