Guten Morgen,
ich habe folgendes Problem:
Ich habe eine Usereingabe wie z.B. diese:
- Tätigkeit_1 asopkdoakspodk isoadijaij dasioj oij asijdsjiadoij. odjasji dasd. asdiojij. fsdopkfko fdgokopoko dfpogkopdf
sadjfiusdfh jdsjif. fsdijofijjoi dsfiojsoijf.
- Tätigkeit_2 gghjsduh. fsdijfodjs fsopkokpoaskpo fjsiodjf. sadiojfisdj dsfjoisdjfoijsdfjiojfs idsofj.
Nun möchte ich gerne in jede einzelne Zeile schauen und zählen, wie lang die jeweilige Zeile ist.
Das zählen würde ich mit strlen regeln. Nur die Zeilen vorher in ein Array packen um Zeilenweise zählen zu können ist das Problem,
wofür ich keine Lösung parat habe. Also die einzelnen Zeilen splitten und in ein Array packen, dann zählen.
Als nächstes möchte ich gerne gucken, ob denn eine Zeile länger als 66 Zeichen ist. Falls dies der Fall ist,
so möchte doch bitte geguckt werden, ob sich zwischen Zeichen 40 und 66 ein " . " befindet.
Wenn ja, dann dort bitte einen Zeilenumbruch erzeugen.
Fall kein Punkt vorhanden ist, zwischen Zeichen 40 und 66 nach einem Leerzeichen schauen und dann dort den Umbruch setzen.
Ich hoffe doch sehr, dass mir jemand konstruktive Hilfestellung leisten kann. Das wäre super.
Dankeschön.
ich habe folgendes Problem:
Ich habe eine Usereingabe wie z.B. diese:
- Tätigkeit_1 asopkdoakspodk isoadijaij dasioj oij asijdsjiadoij. odjasji dasd. asdiojij. fsdopkfko fdgokopoko dfpogkopdf
sadjfiusdfh jdsjif. fsdijofijjoi dsfiojsoijf.
- Tätigkeit_2 gghjsduh. fsdijfodjs fsopkokpoaskpo fjsiodjf. sadiojfisdj dsfjoisdjfoijsdfjiojfs idsofj.
Nun möchte ich gerne in jede einzelne Zeile schauen und zählen, wie lang die jeweilige Zeile ist.
Das zählen würde ich mit strlen regeln. Nur die Zeilen vorher in ein Array packen um Zeilenweise zählen zu können ist das Problem,
wofür ich keine Lösung parat habe. Also die einzelnen Zeilen splitten und in ein Array packen, dann zählen.
Als nächstes möchte ich gerne gucken, ob denn eine Zeile länger als 66 Zeichen ist. Falls dies der Fall ist,
so möchte doch bitte geguckt werden, ob sich zwischen Zeichen 40 und 66 ein " . " befindet.
Wenn ja, dann dort bitte einen Zeilenumbruch erzeugen.
Fall kein Punkt vorhanden ist, zwischen Zeichen 40 und 66 nach einem Leerzeichen schauen und dann dort den Umbruch setzen.
Ich hoffe doch sehr, dass mir jemand konstruktive Hilfestellung leisten kann. Das wäre super.
Dankeschön.
Kommentar