У меня есть текстовый файл, который всегда содержит такие строки:Получить строку после матча найти в PHP
CODICE FISCALE DATA DI STAMPA
01097800625
...
...
CODICE FISCALE
FRRVCN68S14E487E <------------------------I need this line
DATA ASSUNZIONE DATA
Я хотел бы разобрать текст, чтобы получить отмеченную линию. Я попытался взорвать текст между «CODICE FISCALE» и «DATA ASSUNZIONE DATA», но он не работает. Любое предложение?
function getBetween($content,$start,$end){
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
$newName = getBetween($fileContent,'CODICE FISCALE','DATA ASSUNZIONE DATA');
спасибо. И если бы я соответствовал точному числу символов в строке? В примере это 16 ... – giuseppe
'preg_match ('/ CODICE FISCALE \ n (. {0,16}). *? DATA ASSUNZIONE DATA/s', $ fileContent, $ match);' – Manu