Archief - [PROG]java letters onderscheiden van speciale tekens

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

loopylama

Legacy Member
ik moet een stukje tekst controleren of er geen foutieve tekens inzitten zoals &é"'"(§è!à)$^ù=... etc
met Character.isletter() werkt het niet
ook niet met Character.isUnicodeIdentifierStart()

iemand een idee hoe ik dat doe?
heb de gehele api al overlopen maar geraak er niet uit

QplQyer

Legacy Member
Probeer de ASCII-code op te vragen en zoek een ASCII-tabel op, de alfabet-letters zitten allemaal in een welbepaald interval, dus dan moet je gewoon controleren of de letter in dat interval zit.

.Acku.

Legacy Member
Wat werkt er niet aan Character.isLetter?
Eigenlijk is dit een regelrechte Regex opdracht. Java API bevat regex packages (Pattern etc), dat is wel vrij gecompliceerd

killgore

Legacy Member
.Acku. zei:
Wat werkt er niet aan Character.isLetter?
Eigenlijk is dit een regelrechte Regex opdracht. Java API bevat regex packages (Pattern etc), dat is wel vrij gecompliceerd
basis regex (perl syntax, ik weet niet of java een gelijkaardige gebruikt, nog nooit binnen java nodig gehad) zijn pretty easy imho, het is iets wat theoretisch moeilijk klinkt maar extreem easy adhv voorbeelden ;).

en bij de meeste deftige compilers moet je niet meer rechtstreeks je ascii-waardes gebruiken hoor.
Iets als
if(mychar >='a' && mychar <='z')

werkt goed genoeg.

loopylama

Legacy Member
heb het met de ascii code gedaan zodat ik de spatie en punt ook kan toelaten

volgende probleem nu:

heb een arraylist met reservaties van gebruikers erin
nu zou ik daarin op reservatienummer willen zoeken
mr als bijvoorbeeld reservatie 50 niet bestaat zou hij nr de dichtstbijzijnde moeten springen en daarvan de index returnen

hoe zorg ik dat hij nr de dichtstbijzijnde gaat?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan