Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Mit preg-match Zeilenumbrüche finden

Mitglied: TorstenE

TorstenE (Level 1) - Jetzt verbinden

28.03.2012 um 17:29 Uhr, 3285 Aufrufe, 4 Kommentare

Ich will den MIME-Header von E-Mails auswerten. Bei manchen E-Mails ist
jedoch hinter "Message-ID" keine Leerstelle und dann die ID sondern ein
Zeilenumbruch. D.h. die ID steht dann in der Folgezeile.

Dieser Versuch klappt, wenn die ID in der gleichen Zeile steht
01.
$pattern = '/Message-ID\:\ (.*)/m';
Aber wie suche ich, wenn die ID in der 2. Zeile steht
Die Zeile schaut dann so aus

01.
Message-ID:(Zeilenumbruch) 
02.
(Leerstelle)ID(Zeilenumbruch)
Torsten.E
Mitglied: mak-xxl
28.03.2012 um 18:43 Uhr
Moin TorstenE,

wenn Du es mit dem Modifikator 'm' vorhast, dann etwa so:

01.
$pattern = '/Message-ID\:([ ]|$[ ])[0-9]+$/mi';
Wenn Du nur 2-zeilige Suchen vorhast, schreibst Du statt der OR-Klammer so:

01.
$pattern = '/Message-ID\:$[ 0-9]+$/mi';
Wenn Du ohne den Modifikator 'm' arbeiten willst, dann etwa so:

01.
$pattern = '/Message-ID\:([ ]|[$ ])[0-9]+[$]/i';
Wenn Du nur 2-zeilige Suchen vorhast, schreibst Du statt der OR-Klammer so:

01.
$pattern = '/Message-ID\:[$ 0-9]+[$]/i';
Freundliche Grüße von der Insel - Mario
Bitte warten ..
Mitglied: TorstenE
28.03.2012 um 18:48 Uhr
Hey Mario

danke für den Tipp, klappt aber nicht.
Auf wunsch stell ich eine Testdatei zur Verfügung, einfach PM.

Es sieht so aus, als ob der Zeilenumbruch selbst nicht erkannt wird (aber nur eine Laien-Ahnung)

Torsten.E
Bitte warten ..
Mitglied: Midivirus
28.03.2012 um 21:05 Uhr
die Frage ist doch: Ist es ein Zeilenumbruch oder doch ein anderes Zeichen? siehe ASCII und http://www.php.net/manual/de/function.ord.php
Bitte warten ..
Mitglied: TorstenE
29.03.2012 um 13:35 Uhr
Ok mit Marios Hilfe die Lösung

01.
$pattern = '/Message-ID\:\n*\s+(.*)\n/m';
Torsten
Bitte warten ..
Ähnliche Inhalte
PHP
PHP Befehl preg match all
gelöst Frage von MatthiasKlein88PHP2 Kommentare

Schönen guten Morgen! Ich stoße derzeitig auf einem Problem bei dem Befehl "preg_match_all". Mein Ziel ist alle 11 in ...

PHP
Preg-replace mit Variablen nutzen
gelöst Frage von rzlbrnftPHP1 Kommentar

Ich möchte gerne ein kleines Joomla Tool umschreiben weil sich der Code für das preg_replace mittlerweile geändert hat. Es ...

CSS
Zeilenumbruch ohne br
gelöst Frage von ANTiNATORCSS2 Kommentare

Ich habe einen <div> in den durch ein phpscript der Inhalt einer Textdatei eingegeben wird. Welcher wiederum aus einem ...

Batch & Shell
Zeilenumbruch in eventcreate
Frage von hansis1Batch & Shell7 Kommentare

Hallo! Ich möchte mit eventcreate in das WindowsLog schreiben. Allerdings brauche ich dafür auch Zeilenumbrüche. Wie kann ich das ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 2 TagenAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 2 TagenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 3 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Router & Routing
WRT keine Verbindung zum Web Interface
Frage von ILeonardRouter & Routing15 Kommentare

Hallo, Ich habe einen TP-Link WR841n mit wrt geflasht, das Problem ist ich kann mich mit 192.168.1.1 nicht verbinden. ...

Windows Server
Standortvernetzung zu einem Strato VServer (Windows)
Frage von matzefratze81Windows Server10 Kommentare

Moin, ich komme aus einem Enterprise-Umfeld und habe den Fehler gemacht, dass ich mich auf ein kleines Unternehmen eingelassen ...

Grafikkarten & Monitore
4k EIZO Monitor, Fernseher und Splitter
Frage von LerxxeyGrafikkarten & Monitore9 Kommentare

Hallo Zusammen, vielleicht könnt ihr mir bei einem Problem helfen wo ich einfach nicht mehr weiterkomme Und zwar haben ...

Humor (lol)
Nerd Zeitschrift gesucht
Frage von 2SeitenHumor (lol)6 Kommentare

Hey Zusammen, Ich suche eine Zeitschrift bei der es ums technische Basteln geht. Pc zusammenschrauben, Arduino Projekte, Server Tipps ...