Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 1875
Jobber med å lage en enkel epost klient i java som skal tilfredstille RFC 5322 formatet. I den forbindelse har jeg støtt på et lite problem: character limit.
Hvordan kan jeg lage en limit på 998 tegn på en linje?
Sist endret av Spelly; 5. februar 2015 kl. 23:06.
Trigonoceps occipita
vidarlo's Avatar
Donor
For det første - 998 linjer er MUST, mens 78 tegn er SHOULD. Du bør mao. ha automatisk linewrap på 78 teikn, med mindre brukaren aktivt overstyrer det.

Og for å sjekke kor lang ei linje er bør du stille deg spørsmålet om kva som definerer ei linje, også telje opp tal teikn mellom det som definerer linjer. Om det er over 78 set du inn det som definerer ei linje tekst.
Sist endret av vidarlo; 5. februar 2015 kl. 23:11. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Innestengt
Spelly's Avatar
Trådstarter
Takker!
er det noen som har forslag til hvordan jeg kan gjøre dette på en enkel måte?
Prøvde med regex:

Kode

String same = input.next();
		String wrap = same.replaceAll("(?<=\\G.{78})", "\n");
men dette funger ikke når man har mellomrom...