Hi!
Ich glaube, daß wird recht schwierig. Sicherlich kannst Du nach den Zeilenumbrüchen suchen, aber ob das ausreicht?
Ich weiß ja nicht, wie die Texte aussehen, aber könnte es nicht sein, daß es auch unter der Überschrift noch Umbrüche/Leerzeilen gibt?
wann eine Zeilenschaltung erfolgt, damit ich den entsprechenden Abschnitt als Überschrift erkennen kann.
Ein mögliches Problem ist vielleicht die Herkunft der Texte, weil verschiedene Systeme die Zeilenumbrüche anders codieren.
Ich würde das folgendermaßen machen:
Du suchst nach \n wenn deine Texte von Unix/Linux kommen, nach \r wenn es sich um Mac-Texte handelt und nach \r\n, wenn die Texte von Windows kommen.
Ich schätze, damit sollte das eigentlich problemlos funktionieren.
Aber vielleicht solltest Du dir überlegen, ob es nicht möglich wäre, die Texte anders zu schreiben. U.U. könnte man ein XML- oder XML-ähnliches Format dafür nehmen und die Überschriften mit <ueberschrift></ueberschrift> markieren. Das würde sich dann später besser filtern und formatieren lassen.
Gruß, rob