Застрял при выделении и удалении текста с помощью preg_replace
. У меня есть начальная точка адреса: без конечной точки, за исключением того, что она заканчивается новой строкой. Существует ли регулярное выражение, которое будет удалять строки текста, используя новую строку в качестве конечной точки?
Адрес: 123 Main Street
Город: Нью-Йорк
preg_replace('#Address:.*#si'), '', $lead_container)
Выше удаляются все, включая City: New York, который я хочу сохранить. Я мог бы использовать Город: в качестве моей конечной точки, за исключением того, что это не всегда доступно. Предпочитайте новую строку \n
в качестве конечной точки.
preg_replace('#Address:.*\n#si'), '', $lead_container)
Попытка добавления \n
и \r
к моему регулярному выражению. Это все еще выбирает все. Если это возможно, я был бы признателен за указание в правильном направлении. Спасибо