Чтобы удалить вашу строку, используйте только следующий код:
$string = "My address\nInt. blabla\nblabla blabla";
$regex = '~ # delimiter
^Int\. # Looks for Int. at the beginning of a line
.* # everything else except a newline
~xm'; # free spacing mode and multiline
$replacement = '';
$string = preg_replace($regex, $replacement, $string);
Вам нужны модификаторы x
, чтобы комментарии и m
, чтобы каретка (^
), чтобы соответствовать любой строке. Если вы хотите, чтобы удалить всю строку (включая символ новой строки, то есть), изменить регулярное выражение:
$regex = '~^Int\..*\R~m';
См a demo on ideone.com.
всегда включайте ожидаемый результат в вопросный орган –