Avatar billede hestetoften Nybegynder
19. oktober 2010 - 14:19 Der er 7 kommentarer og
1 løsning

tjekke om symbol findes

Jeg gennemløber tallene 1 - 400 og udskriver bogstaver/symboler for disse.

<%
for i = 1 to 400
  if not "&#"&i&";" = "firkant" then
    Response.Write "&#"&i&"; "&"<br>"
  end if
next
%>

Men de symboler der ikke findes udskrives som en firkant.
Hvordan undersøger jeg dette og dropper firkanter?.
Avatar billede bkp Nybegynder
19. oktober 2010 - 16:05 #1
Jeg er ikke helt med på hvad det er du ønsker?

I princippet spørger du jo om
if not "" = "firkant" then ...
if not "" = "firkant" then ...
if not "" = "firkant" then ...
if not "" = "firkant" then ...
osv...

Din if sætning vil altid give false, så du vil altid skrive
 <br>
 <br>
 <br>
 <br>
osv...

Så jeg kan ikke helt se at din kode giver mening, da du hele tiden sammenligner 2 strenge som aldrig kan være ens.

Er du sikker på det er det du ønsker?

M.v.h.
http://bkristensen.tumblr.com
Avatar billede bkp Nybegynder
19. oktober 2010 - 16:13 #2
Undskyld jeg mente selvfølgelig følgende (Tekst bliver jo vist som html, så special karakterer ryger en tur)

I princippet spørger du jo om
if not "" = "firkant" then ...
if not ";" = "firkant" then ...
if not "&#3;" = "firkant" then ...
if not "" = "firkant" then ...
osv...

Din if sætning vil altid give false, så du vil altid skrive
 <br>
 <br>
 <br>
 <br>
osv...

Men måske skrev noget andet i virkeligheden, og din forklaring er forvansket af html parseren.

M.v.h.
http://bkristensen.tumblr.com
Avatar billede bkp Nybegynder
19. oktober 2010 - 16:16 #3
Jeg opgiver at rette ovenstående igen, men hvis du har lyst kan du sende dit eksempel pr. mail via min blog, så jeg er sikker på din kode ikke forandres.

M.v.h.
http://bkristensen.tumblr.com
Avatar billede hestetoften Nybegynder
19. oktober 2010 - 16:36 #4
Jeg mener at de steder hvor talkombinationen ikke er et tegn men en 'firkant'

eks:
ved tallet 35 vises tegnet #
ved tallet 31 vises der en firkant, denne og alle andre 'firkanter' ønsker jeg ikke vist !
Avatar billede bkp Nybegynder
19. oktober 2010 - 16:46 #5
Ahh, nu tror jeg at jeg forstår hvad det er du har gang i.

Prøv at ændre linien til følgende:

Response.Write "&amp;#" & i & "; " & "<br>"

Er det sådan du ønsker det?
Avatar billede hestetoften Nybegynder
19. oktober 2010 - 17:13 #6
Jeg ønsker at skrive alle tegn fra 1 til 400 i min browser
alle dem der blot er en firkant (symbolet firkant) skal ikke vises på listen.

så det jeg søger er en metode, i min 'for løkke', at frasortere de symboler der blot er en firkant (-:
Avatar billede hestetoften Nybegynder
28. oktober 2010 - 13:55 #7
Takker for forsøgende men de hjalp mig ikke. opgiver !
Avatar billede hestetoften Nybegynder
02. januar 2011 - 11:25 #8
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester