🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9268

Re: [JAVA] Quote functie

#9268
From: bomberboy
Date: Tue, 21 May 2002 13:22
55 lines
3575 bytes
nephilim wrote:

> Ik probeer in java een functie te schrijven die een e-mail bericht
> quote, maar mijn huidige code geeft nu niet echt het gewenste resultaat.
> 
> Ik heb al wat code van andere programma's proberen te doorploegen,
> zonder resultaat echter.
> 
> Hieronder kan je zien wat er met een tekst die gequote wordt, gebeurt:

Volgens wat ik begrijp is het probleem dat als een gequote regel te lang
wordt door de quotes het te lange deel maar 1 quote-teken krijgt, juist?

Ik zou het probleem ietsje anders oplossen dan jij bezig bent.  Op een of
andere manier moet je toch het quote-niveau bijhouden.  En ik vind dat
niet direct terug in je code.  Dus ik denk dat dat vooral het probleem
is, en dan zou je eventueel de volgende regel daarachter kunen plakken om
halfopgevulde regels te vermijden.

Ik zal even proberen uit te leggen wat ik zou proberen, en dan beslis je
zelf maar of je er iets mee doet of niet :).

De tekst ook regel per regel inlezen, en de quoteniveaus van de
opeenvolgende regels vergelijken.
Indien gelijk dan 1)  anders 2)

1) Alles in een voorlopige string gooien, tot we aan een volgend
quote-niveau komen. (zonder newlines)
De problemen die je hier dan hebt zijn lege lijnen en halfvolle lijnen
enz.  Daar kan je dan op testen door bv (de totale lengte van de huidige
lijn) + (de lengte van het eerste woord van de volgende lijn) te
vergelijken met de maximumlengte van een lijn (75?).  Indien langer dan
is dit iets dat bij elkaar hoort, en mag dit op ��n lijn, anders een
newline invoegen.
Zelfde als je een lege lijn tegenkomt -> newline toevoegen aan voorlopige
string.
Die voorlpige String bevat dan heel lange lijnen met af en toe een
newline er in waar die echt verplicht is.

2) De voorlopige string die we al hadden splitsen in regeltjes van de
juiste lengte (75-2*quoteniveau?)en voorzien van quote-tekens aan het
begin van de regeltjes en toevoegen aan het definitieve resultaat.
Dan opnieuw voortdoen met het volgende quote-niveau. 

Het is nogal anders dan wat je eerst had dus om de code gaan aan te
passen...  (Waarschijnlijk zie ik nog vrij veel seciale gevallen over het
hoofd ook dus... :)

Misschien ben je er iets mee.

-- 
bomberboy
<url: http://www.bomberboy.tk>

Sorry. I forget what I was going to say.
Technical Details
Message-ID: <pan.2002.05.21.13.22.34.410118.7498@spelletjesgarnaal.be.invalidtail>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!peer1-sjc1.usenetserver.com!usenetserver.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <uh6G8.1918$M34.936157298@hestia.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,746ec54b5815a9cc
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-05-21 06:22:36 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!peer1-sjc1.usenetserver.com!usenetserver.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: bomberboy <bomberboy@spelletjesgarnaal.be.invalidtail>
Subject: Re: [JAVA] Quote functie
Newsgroups: be.comp.programming
Reply-To: bomberboy@spelletjesgarnaal.be
Organization: Me, Myself & I
Message-ID: <pan.2002.05.21.13.22.34.410118.7498@spelletjesgarnaal.be.invalidtail>
References: <uh6G8.1918$M34.936157298@hestia.telenet-ops.be>
User-Agent: Pan/0.11.3 (Unix)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Comment-To: "nephilim" <news@nephilimco.com>
X-MyHeader: this is my header, don't touch it!
Lines: 55
Date: Tue, 21 May 2002 13:22:34 GMT
NNTP-Posting-Host: 213.224.135.240
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1021987354 213.224.135.240 (Tue, 21 May 2002 15:22:34 MET DST)
NNTP-Posting-Date: Tue, 21 May 2002 15:22:34 MET DST