<?php
$re = "/^((?:\d{2}\.?){3}).*?(\w{2}\s\d{4}).*?(\d{2}:\d{2})(?:.*?(\b[a-z]+\b).*?(\b[a-z]+\b))?$/m";
$str = "A N K U N F T 08.09.15
*** NEUBUCHUNG ***
08.09.15 FRA FNC X3 2806 04:55 08:10
17.09.15 FNC FRA TP 1678 14:05
FNC015P Galo Resort Galosol/Paket 9125-031 Canico de Baixo
1 Doppelzimmer Meerblick 2Erw. Halbpension
am 02.08.15 CRS: GA - PNR: XQ2SR0
inkl. Reiseleitung und Transfer ab/bis
Flughafen
Galo-Erlebnis-Paket (englischsprachig)
bestehend aus:
Mountainbiken und einer von vier
F881738 HERR FUCHS, HOLGER
zusätzlichen Aktivitäten. Infos unter
www.hotel-beschreibung.de
Durchfühtung teilweise wetterabhängig,
Mindestteilnehmerzahl 2 Pers.
Weitere Informationen jeweisl im
aktuellen Sommer/Winter Katalog
F881738 FRAU FUCHS, ANGELA
08.09.15 FRA FNC X3 2806 04:55 08:10
17.09.15 FNC FRA TP 1678 14:05
FNC015PAGalo Resort Galosol/Paket Canico de Baixo
2 Galo-Erlebnispaket lt. Programm
am 02.08.15 CRS: GA - PNR: XQ2SR0
inkl. Reiseleitung und Transfer ab/bis
Flughafen
Galo-Erlebnis-Paket (englischsprachig)
bestehend aus:
Mountainbiken und einer von vier
F881738 HERR FUCHS, HOLGER
zusätzlichen Aktivitäten. Infos unter
www.hotel-beschreibung.de
Durchfühtung teilweise wetterabhängig,
Mindestteilnehmerzahl 2 Pers.
Weitere Informationen jeweisl im
aktuellen Sommer/Winter Katalog
F881738 FRAU FUCHS, ANGELA
-----
A N K U N F T 12.09.15
*** NEUBUCHUNG ***
12.09.15 MUC FNC AB 2464 13:20 16:40
19.09.15 FNC MUC AB 2465 17:30
FNC234 Vidamar Resort 9000-100 Funchal
1 Garten/Meerseite 2Erw. Halbpension
Special Offer 20%
SPO15
inkl. Reiseleitung und Transfer ab/bis
Flughafen
HOCHZEITSREISE
F881463 HERR COEPPENCASTROP, ROBER
F881463 FRAU COEPPENCASTROP, JENNY";
$re = "/(?:\sF\d+.*?\n\n)(\n)/";
$subst = ">>CUT HERE>>";
$result = preg_split($re, $str);
$forbiddennames = array('F881463', 'F881738');
function my_search($haystack) {
$needle = 'F881738';
return(strpos($haystack, $needle)); // or stripos() if you want case-insensitive searching.
}
$matches = array_filter($result, 'my_search');
$cont = count($matches);
echo $cont;
print_r($matches);
$inter = array_intersect_key($result, $matches);
echo "inter:";
print_r($inter);
?>