Я пытаюсь сделать следующее в php, используя регулярные выражения.Текст Surround с тегом - PHP
Пример строки: «ленивая собака лаяла, ленивая сумасшедшая собака».
Я хочу изменить его на:
"the <tag>lazy</tag> dog barked. <tag>Lazy</tag> crazy dog."
Так что я хочу, чтобы окружать каждый экземпляр Лазы независимо от случая с
Я знаю, что вы можете использовать регулярные выражения, как «/ \ Блази \ Ь/i ", чтобы выбрать ленивый.
Для меня жизнь не может понять, как использовать preg_replace, чтобы заменить слово независимо от случая с тем же словом, окруженным тегами.
Помощь приветствуется.
Используйте ' '\ 0'' как обратная ссылка на матч. См. [This] (http://ideone.com/H5rY5N). –
Посмотрите и попробуйте использовать функцию 'explode()'. Он будет разделять все предложение на отдельные массивы, а затем вы можете оттуда удалять отдельные слова и т. Д. –
@Filip: Explode не разрешает поиск всего слова. –