Just nu i M3-nätverket
Gå till innehåll

Problem med Replace


steffoo

Rekommendera Poster

Hej!

 

Har lite problem med Replace-funktionen.

Ska ersätta lite radbrytningar från ett formulär, först kör jag

doc_text = Replace(doc_text, chr(13), "<BR>")

alt.

doc_text = Replace(doc_text, chr(13), "<BR>")

 

 

Sen till problemet, man kan sätta in olika

listor, som ni vet så gör detta lite onödiga

radbrytningar, därför vill jag ta bort alla

överflödiga radbrytingar som finns före och efter

listorna.

 

Resultatet från formuläret med alla ersättningar ser t.ex. ut så här:

 

<SPAN CLASS=urubrik>Rubrik</SPAN><BR>

lite annan text<BR>

<BR>

<OL><BR>

<LI>punkt1<BR>

<LI>punkt2<BR>

</OL><BR>

<BR>

mer text....

 

Att ersätta "<OL><BR>" är inga problem, men när jag ska ta bort de <BR> som är innan <OL> med en radbrytning emellan blir det lite problem. Den verka inte kunna läsa att det är en radbrytning emellan och ersätter därför inte.

 

Någon som vet hur jag ska lösa detta?

 

/stefan

Länk till kommentar
Dela på andra webbplatser

Joakim Andersson

Hur har du fått koden från första början, det fattar inte jag?

 

Det verkar ganska korkat att ha sånt kode men jag antar att du läser in den på vågot sätt men jag fattar inte hur.

 

Förklara lite mer så kanske jag kan hjälpa dig, jag har slagits ganska mycket med Replace.

Länk till kommentar
Dela på andra webbplatser

Vet inte om jag hajjar heller, men behöver du verkligen ha en <br> efter <li>, <li> bryter ju raden ändå? Dvs, behöver du ersätta chr(13) från början?

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...