Toon posts:

[ASP/SQL] Zin afbreken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand hoe ik het voor elkaar krijg om een zin af te breken. Het gaat over een nieuwsitem die gedeeltelijk weer wordt gegeven:

Bijvoorbeeld:

Echte tekst: (zoals deze in de db staat)
Bush: geweld in Irak is nog niet voorbij
WASHINGTON/BAGDAD - President Bush van de Verenigde Staten heeft de Irakezen gewaarschuwd dat de arrestatie van Saddam Hussein niet betekent dat er een einde aan het geweld in hun land komt.

Tekst die ik op het scherm wil:
Bush: geweld in Irak is nog niet voorbij
WASHINGTON/BAGDAD - President Bush van de Verenigde Staten heeft de Irakezen gewaarschuwd...

Wie o wie ?

  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
Kijk eens naar de string - handling functions in ASP of SQL, zoals SUBSTR oid.

https://fgheysels.github.io/


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
ASP:
1
2
3
dim sTekst

sTekst = Left("some tekst", 3)

?

Problem Exists Between Chair And Keyboard


Verwijderd

majornono schreef op 15 december 2003 @ 09:16:
ASP:
1
2
3
dim sTekst

sTekst = Left("some tekst", 3)

?
Waarbij de 3 dus voor het aantal tekens staat dat je wel wilt laten zien. Wil je ook altijd de "..." erbij dan kijk je eerst of de string langer is dan het aantal tekens dat je wilt laten zien.

[ Voor 22% gewijzigd door Verwijderd op 15-12-2003 09:20 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Function TruncString(strTmp, intLen)
'Truncate a string at intLen chars
    strTmp=Trim(strTmp)
    If Len(strTmp)>intLen then
        if instr(Left(strTmp,intLen)," ") then
            TruncString=Left(strTmp,intLen-instr(strReverse(Left(strTmp,intLen))," ")) & "..."
        else
            TruncString=Left(strTmp,intLen) & "..."
        end if
    else
        TruncString=strTmp
    end if
End Function


Deze functie kapt af op hele woorden (mits mogelijk)...
Aanroep:
code:
1
response.write TruncString("Hier een hele lange tekst bla bla",50)

In dit voorbeeld kapt 'ie af op 50 tekens ongeveer (kan dus minder zijn)...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
OK het werkt

bedankt voor de reacties!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op 15 december 2003 @ 11:47:
OK het werkt

bedankt voor de reacties!
Wat werkt :?
Welke oplossing heb je gebruikt? :+

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1