Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal!
Gostaria de poder contar com a ajudade de vocês.
Não tenho experiência em Expressões Regulares, tentei fazer uma, que deu meio certo, segue ela abaixo:
**<?php**
$arq = fopen("lixo.txt", 'a+');
preg_match('/[0-9]{6} T03.*/',$arq,$x);
echo '<pre>';
print_r($x);
echo $atual = fgets ($arq);
O conteudo do arquivo lixo é esse abaixo:
090320 T01 7894000200019 0000100000000000499000000000049900000000000000000000000L00200700142010091314:28
090320 T01 7894000200019 0000100000000000499000000000049900000000000000000000000L00200700142010091314:28
090320 T03 0000000000000001000000000000100000000000000000000000000L00200700142010091314:28
O resultado esperado era toda linha T3:
090320 T03 0000000000000001000000000000100000000000000000000000000L00200700142010091314:28
Porém recebi a linha T01:
090320 T01 7894000200019 0000100000000000499000000000049900000000000000000000000L00200700142010091314:28
Eu só preciso capturar a linha T03
O que esta errado?
Desde de já obrigado a todos!!!
Carregando comentários...